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