hibernate中inverse和cascade之间的问题
参考https://blog.csdn.net/xiaoxian8023/article/details/15380529,https://blog.csdn.net/fengdl123/article/details/53099918博客,
假设维护parent和Child之间的关系,parent这边的Set设置为inverse="true",即Child这边维护关系,当Child这边删除了一个对象a,那么parent这边与a对象有关的外键全部清空,这也只是仅仅局限于外键,如果parent的那一端的Cascade设为Delete,则把parent的那一端所有与a相关联的对象全部删除,因此两者之间的作用不同,inverse维护的是外键,cascade维护的是对象
当其实一方的对象被删除了,用inverse的,另一方只会清除外键,用cascade的则会删除整个对象
浙公网安备 33010602011771号