标签: hibernate collections
说你有一只猫,有小猫。然后你在属于猫的小猫身上做了一个删除()。 Cat对象仍然引用已删除的小猫,直到会话结束。
避免这种情况的优雅方法是什么?
答案 0 :(得分:1)
您应该从其相关Cat的集合中删除Kitten,然后存储更新后的Cat。在你的hibernate配置中,对于Cat和小猫的级联为“all,delete-orphan”将从持久化的集合中删除。