今天又遇到一个问题,实体与实体之间有级联。
我删除了母的自然会删除子的,但我没想到我删除了子的母的也会删除。
一开始我还以为我程序哪里写错了呢。
解决这样的方法有两个:
第一种:打破级联
对关键字设置null,这样hibernate就找不到母的或者子的了。
然后在删除
第二种:使用createquery或者excuteupdate的sql语言进行删除
我删除了母的自然会删除子的,但我没想到我删除了子的母的也会删除。
一开始我还以为我程序哪里写错了呢。
解决这样的方法有两个:
第一种:打破级联
对关键字设置null,这样hibernate就找不到母的或者子的了。
然后在删除
第二种:使用createquery或者excuteupdate的sql语言进行删除