2011-10-11 98 views
4

我见过写道Hibernate的二级缓存只有在调用load方法时才会使用。在致电get时,我找不到任何确切的答案,我们整合的GenericDAO项目主要使用该项目。休眠二级缓存:是否使用它?

调用org.hibernate.Session.get(Class clazz, Serializable id)时是否使用二级缓存?

回答

9

是的,当然它使用getSession.load生成代理实体,甚至没有检查实体是否存在,所以二级缓存更相关的getload更相关。