2008-09-30 87 views
3

有沒有人知道Hibernate的靜態初始化()方法,它填充代理對象,將嘗試去數據庫之前二級緩存?我的代碼似乎是這樣的行爲,我似乎無法找到有關此文件的任何內容。 Javadoc(像往常一樣)稀疏。Hibernate.initialize()和二級緩存

謝謝!

+0

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

+0

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

回答

8

它的確如此。只要第二級緩存被激活並且您的實體被聲明爲可緩存,那麼當沒有明確的查詢時緩存優先。您可以通過configuring the org.hibernate.cache logger跟蹤緩存查詢/命中/未命中。