Hibernate 查询对象成功后控制台输出update语句

J2EE 码拜 10年前 (2015-04-04) 1171次浏览 0个评论
 

第一次访问查询会执行update语句,第二次就不会

return  this.getHibernateTemplate().get(Team.class, id);

String hql=” from Team where id= ? “;
List list=this.getHibernateTemplate().find(hql, id);
return (Team)list.get(0);

都不行,请高手分析下原因

Hibernate 查询对象成功后控制台输出update语句
50分
确实很奇怪,帮你搜了下其他人遇到这样的情况

http://blog.csdn.net/wyc_cs/article/details/8209183

http://zhidao.baidu.com/link?url=04VSdbcEFfAw5nTx4mg4NbrV3FmKSJAGdeWC8W8uykva1fhowhI0FFUaf_XbFw_J76UO4AEOuzC1TnVUosaXyq

Hibernate 查询对象成功后控制台输出update语句
请把方法写全了,可能是别地执行了.或者在查询去一句打一个断点看下
Hibernate 查询对象成功后控制台输出update语句
最后手动清空二级缓存,用session.evict(object);

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明Hibernate 查询对象成功后控制台输出update语句
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!