|
39
|
| Chandra Sekhar · 技术社区 · 16 年前 |
|
|
1
90
对于通过中间表的多对多关系,“Cascade”表示是否在子表中创建/更新记录。而“逆”表示是否在中间表中创建/更新记录 e、 g.假设以下情况 一个学生可以有多部手机。所以学生班有一套手机的属性。 同时,一部手机可供多个学生使用。所以电话类对一组学生有属性。 这个映射在stud\u phone表中提到。 所以有三张桌子。学生、电话和学生电话(中介)表。 映射可能如下所示:
1) CASCADE为NONE,INVERSE为false
2) CASCADE为NONE,INVERSE为true
4) CASCADE是save update和INVERSE true
所以在两个实体的关系中,“级联”影响其他实体表,“逆”影响中间表。所以它们的作用是独立的。 |
|
|
2
27
引用的信息 Different between cascade and inverse 链接:
同时检查此论坛主题: https://forum.hibernate.org/viewtopic.php?f=1&t=949041 |
|
|
3
7
这些是正交的概念。
在关联中,必须使用
级联呢?您可以显式指定Hibernate对关联实体执行操作: |