有时候更新一个对象后,由于hibernate的内在关联机制,子对象的变换给看做为修改子对象
例如:一个user对象有个子对象location,修改location后,hibernate有时认为要更新location对象而报错
这时,在get得user后,执行一次清除缓存(sesson.clear()),即取消该对象与数据库得关联(游离态),再对其修改后保存,则不会报错
有时候更新一个对象后,由于hibernate的内在关联机制,子对象的变换给看做为修改子对象
例如:一个user对象有个子对象location,修改location后,hibernate有时认为要更新location对象而报错
这时,在get得user后,执行一次清除缓存(sesson.clear()),即取消该对象与数据库得关联(游离态),再对其修改后保存,则不会报错