0
我有兩個相同的database
服務器應用程序。JPA hibernate持久性pb
我爲每個應用程序創建了持久性。他們連接到相同的database
。
的問題是,在應用不能看到真實通過申請致力於2有時(在查詢(em.createQuery
))的數據。
我在創建查詢之前通過關閉並重新打開EntityManager
找到了解決此問題的解決方案。
JPA中有更簡單的解決方案嗎?
我有兩個相同的database
服務器應用程序。JPA hibernate持久性pb
我爲每個應用程序創建了持久性。他們連接到相同的database
。
的問題是,在應用不能看到真實通過申請致力於2有時(在查詢(em.createQuery
))的數據。
我在創建查詢之前通過關閉並重新打開EntityManager
找到了解決此問題的解決方案。
JPA中有更簡單的解決方案嗎?
如果你啓用了二級緩存和一個EM不能看到第二EM的緩存數據
解決方案:
EJB-application
作爲db層並使用Beans與您的數據庫進行通信
您是否在應用程序1中使用二級緩存或查詢緩存? – 2012-01-04 14:17:22