大侠:
两个服务器,HibernateA, HibernateB访问同一个数据库。
用A修改数据,用B查询,B查询出来的始终是没有修改之前的结果,在网上看了很多帖子,尝试了各种方式,关session,清理
session设置查询模式,都不行,求帮助,多谢了!
查询代码如下,
this.closeSession();
Session session = this.getSession();
if(isFromDB)
session.clear();
Query query = session.createQuery(sql);
if (isFromDB)
{
session.clear();
query.setCacheable(false);
query.setCacheMode(CacheMode.IGNORE);
}
return query.list();
两个服务器,HibernateA, HibernateB访问同一个数据库。
用A修改数据,用B查询,B查询出来的始终是没有修改之前的结果,在网上看了很多帖子,尝试了各种方式,关session,清理
session设置查询模式,都不行,求帮助,多谢了!
查询代码如下,
this.closeSession();
Session session = this.getSession();
if(isFromDB)
session.clear();
Query query = session.createQuery(sql);
if (isFromDB)
{
session.clear();
query.setCacheable(false);
query.setCacheMode(CacheMode.IGNORE);
}
return query.list();
解决方案 »
- eclipse插件osgi项目怎么打包?
- java swing 双缓冲
- 一道简单的题目,大家来看看,看谁写的简单速度快.
- 为什么答案是36和7!!!
- 关于Javamail的问题。
- 求购CRM系统源代码
- 小弟是初學者,一問題請先知者教我一下
- 求解:书上一个例子有一条语句不理解(附程序),欢迎讨论、在线等待…………
- 我在APPLET里调用JAVAMAIL发邮件,出现java.security.AccessControlException: access denied (java.util.PropertyPermission * read,write)的错误???
- 这个程序有错误吧
- 有没有这样功能的java源代码?
- 列举1 2 3组成数字的所有组合
http://www.360doc.com/content/10/0407/10/1158044_21911359.shtml