雖然我有一個問題,JPA/EclipseLink沒有在L2共享緩存中緩存我的實體對象,因爲當我重複請求時,我會獲取SQL語句命中德比。當我調試這個時,我發現緩存完全工作,發生的事情是,只有entityManager.find請求不存在的實體(返回null)沒有被緩存(沒有對象來管理並保存在緩存中我想象的情況)。這些請求是每次都進入數據庫的請求。如何讓GlassFish/EclipseLink/JPA緩存返回null的entityManager.find結果
有沒有辦法讓系統(EclipseLink?)「緩存」以前請求的鍵不存在的事實,因此它可以在不敲擊數據庫的情況下返回null?
我使用的是Glassfish版本3.1.2.1。