删除“thing”;A「;在hibernate中,不使用“的集合”更新对象;A「;
假设你养了一只猫,带着小猫。然后你对一只猫的小猫做了一个delete()。在会话关闭之前,Cat对象仍然具有对已删除小猫的引用删除“thing”;A「;在hibernate中,不使用“的集合”更新对象;A「;,hibernate,collections,Hibernate,Collections,假设你养了一只猫,带着小猫。然后你对一只猫的小猫做了一个delete()。在会话关闭之前,Cat对象仍然具有对已删除小猫的引用 避免这种情况的优雅方法是什么?您应该从相关猫的集合中删除小猫,然后存储更新后的猫。在hibernate配置中,为Cat设置cascade为“all,delete orphan”,小猫将从持久化集合中删除
避免这种情况的优雅方法是什么?您应该从相关猫的集合中删除小猫,然后存储更新后的猫。在hibernate配置中,为Cat设置cascade为“all,delete orphan”,小猫将从持久化集合中删除