gpt4 book ai didi

java - JPA hibernate 持久化pb

转载 作者:行者123 更新时间:2023-12-01 15:36:49 25 4
gpt4 key购买 nike

我有两个具有相同数据库的服务器应用程序。

我为每个应用程序创建了持久性。它们连接到同一个数据库

问题是应用程序 1 有时无法看到应用程序 2 提交的数据(在查询 (em.createQuery) 中) )。

我通过在创建查询之前关闭并重新打开 EntityManager 找到了此问题的解决方案。

JPA 有更简单的解决方案吗?

最佳答案

如果启用了二级缓存,并且其中一个em无法看到第二个em的缓存数据

解决方案:

  1. 停用二级缓存
  2. 使用网络缓存进行复制
  3. 使用单个 EJB 应用程序作为数据库层并使用 Bean 与数据库通信

关于java - JPA hibernate 持久化pb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8728201/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com