2011-10-11 27 views
4

我見過寫道Hibernate的二級緩存只有在調用load方法時纔會使用。在致電get時,我找不到任何確切的答案,我們整合的GenericDAO項目主要使用該項目。休眠二級緩存:是否使用它?

調用org.hibernate.Session.get(Class clazz, Serializable id)時是否使用二級緩存?

回答

9

是的,當然它使用getSession.load生成代理實體,甚至沒有檢查實體是否存在,所以二級緩存更相關的getload更相關。