【发布时间】:2012-01-16 15:20:06
【问题描述】:
我有一个基本上每次发出请求时都会调用getSession().createCriteria(ObjClass.class).list(); 的bean。第一次加载所有内容需要 16 秒,然后大约需要 1 秒。问题是在单元测试中缓存效果很好,但是当对一个 bean 发出多个请求时,它甚至从不使用缓存。问题是为什么?
信息:它是二级休眠 (3.5.x) 缓存 (2.0),启用了 org.hibernate.cache.HashtableCacheProvider 和查询级缓存使用。使用启用了 keep alive 的 Richfaces 3.3.3 请求范围 bean。
【问题讨论】:
标签: java hibernate jsf caching richfaces