Hibernate.initialize()和二级缓存

时间:2008-09-30 18:33:14

标签: java hibernate jpa

是否有人知道填充代理对象的Hibernate的static initialize()方法是否会在进入数据库之前尝试访问二级缓存?我的代码似乎表现得那样,我似乎无法在文档中找到任何关于此的内容。 Java文档(像往常一样)稀疏。

谢谢!

1 个答案:

答案 0 :(得分:8)

确实如此。只要激活二级缓存并且您的实体被声明为可缓存,则在没有明确查询时,缓存优先。您可以按configuring the org.hibernate.cache logger跟踪缓存查询/匹配/未命中。