1. 谁能解释一下 inverse 的来龙去脉,到底怎么回事?
2. 我有一个 foreign key 的关系,比如 A 表有个 foreign key 是 B 表的 id,怎样设置 hibernate annotation 可以使得在删除 B 表相关记录的同时,自动删除索引这些记录的 A 表中的记录?
2. 我有一个 foreign key 的关系,比如 A 表有个 foreign key 是 B 表的 id,怎样设置 hibernate annotation 可以使得在删除 B 表相关记录的同时,自动删除索引这些记录的 A 表中的记录?
控制反转的问题,一般配在一对多的set节点中,取值为false和true,默认值为false,false的时候控制权限交给对方,反之是自己控制。还有一个cascade属性,控制级联删除,保存等关系的,控制权限弄好,删除一方的时候级联删除多方
说的不错,inverse可以减少hql语句的写法
在主键表中 set 外键时inverse=false cascade=all