1
有一種方法繞過持久化上下文,並使用實體僅作爲數據庫表的包裝?JPA的EclipseLink旁路持久化上下文
我讀過,我可以設置NONE到shared_cache_mode,但我已經明白它是如何的作品。
有一種方法繞過持久化上下文,並使用實體僅作爲數據庫表的包裝?JPA的EclipseLink旁路持久化上下文
我讀過,我可以設置NONE到shared_cache_mode,但我已經明白它是如何的作品。
你說的旁路是什麼意思?你想要做什麼?
在EclipseLink中,您可以設置「eclipselink.read-only」或「eclipselink.maintain-cache」查詢提示,並獲取只讀或分離的對象。
http://wiki.eclipse.org/EclipseLink/UserGuide/JPA/Basic_JPA_Development/Caching/Query_Options
您還可以禁用共享緩存,
http://wiki.eclipse.org/EclipseLink/FAQ/How_to_disable_the_shared_cache%3F
http://wiki.eclipse.org/EclipseLink/UserGuide/JPA/Basic_JPA_Development/Caching/Configuring
我會從我的查詢排除持久化上下文和使用的EclipseLink僅作爲數據庫表的包裝。例如,當我調用find()函數時,我會從Persistence Context中排除檢索到的實體 – CeccoCQ