Hibernate.initialize()和二级缓存

问题描述:

有没有人知道Hibernate的静态初始化()方法,它填充代理对象,将尝试去数据库之前二级缓存?我的代码似乎是这样的行为,我似乎无法找到有关此文件的任何内容。 Javadoc(像往常一样)稀疏。Hibernate.initialize()和二级缓存

谢谢!

+0

你指的是哪一个initialize()方法?哪一堂课? – skaffman 2008-10-01 12:40:14

+0

Hibernate.initialize() – 2008-10-01 19:00:41

它的确如此。只要第二级缓存被激活并且您的实体被声明为可缓存,那么当没有明确的查询时缓存优先。您可以通过configuring the org.hibernate.cache logger跟踪缓存查询/命中/未命中。