<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[u014133399的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u014133399</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u014133399]]></copyright><item><title><![CDATA[关于Hibernate执行查询后会引发update操作的解决方法]]></title><link>https://blog.youkuaiyun.com/u014133399/article/details/49507109</link><guid>https://blog.youkuaiyun.com/u014133399/article/details/49507109</guid><author>u014133399</author><pubDate>Fri, 30 Oct 2015 10:06:48 +0800</pubDate><description><![CDATA[遇到了这个问题
在网上查了各种方法
这里收集整理了一下
产生原因：hibernate 做持久化时get 和 set 值，发现get 值不同则做同步更新到数据库. 才会发生 查询后又做更新操作


1、使用session.lock(object, LockMode.NONE)
（1）、session.saveOrUpdate(object)。这语句会把游离态的PO转为持久态的PO并提交]]></description><category></category></item></channel></rss>