大侠:
两个服务器,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();