首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

关于hibernate二级查询缓存解决方案

2012-11-04 
关于hibernate二级查询缓存hibernate.cache.use_query_cache 属性已经设置成为了true当我执行一条查询语句

关于hibernate二级查询缓存
hibernate.cache.use_query_cache 属性已经设置成为了true

当我执行一条查询语句
“from Bank” 后。

使用 session.get(Bank.class , 1);
  session.get(Bank.class , 2);
  session.get(Bank.class , 3);
  session.get(Bank.class , 4);
  都不会出现sql语句。 说明第一步执行 "from Bank"的时候确实已经将查询出的对象都保存到内存了。


但是,当我再次 使用 "from Bank" 语句的时候,还是会出现sql 。 

这样是正常的吗? 有没有什么办法可以解决,当第二次使用同样hql的时候,不要再去查询数据库。

[解决办法]
来人,结贴。

热点排行