Java Hibernate二级缓存:get是否使用它?
我看到有人写过,Hibernate二级缓存仅在调用Java Hibernate二级缓存:get是否使用它?,java,hibernate,ehcache,second-level-cache,Java,Hibernate,Ehcache,Second Level Cache,我看到有人写过,Hibernate二级缓存仅在调用load方法时使用。我找不到任何关于在调用get时是否使用它的结论性答案,我们与之集成的项目主要使用它 调用org.hibernate.Session.get(Class clazz,Serializable id)时是否使用二级缓存?是的,当然它由get使用Session.load生成实体的代理,甚至不检查实体是否存在,因此二级缓存与get比load更相关
load
方法时使用。我找不到任何关于在调用get
时是否使用它的结论性答案,我们与之集成的项目主要使用它
调用
org.hibernate.Session.get(Class clazz,Serializable id)
时是否使用二级缓存?是的,当然它由get
使用Session.load
生成实体的代理,甚至不检查实体是否存在,因此二级缓存与get
比load
更相关