日期:2014-05-20  浏览次数:20670 次

关于hibernate出现的问题!!!!!!!
我的工程中在获得一个bean后然后把这个bean中的值setname('sss') 然后在方法返回后会出现自动执行update 修改,不知道是为什么,请大侠们帮帮小弟!!!!!!!!!!谢谢

------解决方案--------------------
是你的set方法修改的
------解决方案--------------------
探讨

关键我set只是修改bean啊,没有执行update啊

------解决方案--------------------
获得对象后关闭session. 或者调用session.setFlushMode(FlushMode.NEVER);试试 

 
------解决方案--------------------
好厉害,自动更新。
------解决方案--------------------
Hibernate的缓存问题。

可以重写此对象的clone方法。操作clone之后的对象。而不对Hibernate管理中的对象进行操作。

但重写clone的时候需要注意,此对象需要实现java.lang.Cloneable接口。