- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 Spring Hibernate sqlquery 查询结果 缓存问题
<br />问题描述:当我们使用Spring+Hibernate框架的Web工程时,在Action中的一个方法中使用SQLQuery查询,第二次查询时,得到的结果集不是最近的数据库数据。就是第一次查询后,更新数据后,第二次查询的数据还是第一次的数据,不是我们想要的最新的数据库数据。<br /> <br />产生原因: 是因为Hibernate的缓存机制引起的,尤其是SQLQuery查询的缓存机制。<br /> <br />解决方法:<br /> 一般常用的在取得结果集前添加flush来刷新缓存<br /
2011-02-17 17:44:00
2538
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人