当你调用COMMIT()的时候,就会刷新缓存。
解决方案 »
- 使用Struts2实现多字段验证
- 一个servlet的小问题,在线等,大虾们抽空帮小弟看一下 谢谢啦
- jsp javabean的问题
- spring无法找到sessionFactory
- 可不可以不用密码,直接进入TOMCAT的管理界面?
- 我想用socket发一个请求到我写的一个jsp页面,请教各位大虾!
- Cannot find bean org.apache.struts.taglib.html.BEAN in any scope
- 大家好,本人想从C改用Java,有什么精典的书吗?谢谢
- CMP中的findAll()问题?
- 写了个简单CMP Entity Bean,在运行是报错,请帮忙
- 用spring的getJdbcTemplate()执行更新操作为什么会抛空指针异常 啊?
- 关于hibernate查询缓存的小小疑惑
s.flush(); //强制同步
如果查询需要强行刷新其查询缓存区域,那么你应该调用Query.setCacheMode(CacheMode.REFRESH)方法。 这对在其他进程中修改底层数据(例如,不通过Hibernate修改数据),或对那些需要选择性更新特定查询结果集的情况特别有用。 这是对SessionFactory.evictQueries()的更为有效的替代方案,同样可以清除查询缓存区域。 也就是这样,在前面加上 s.setCacheMode(CacheMode.REFRESH);