我有两个应用程序第一个应用程序将在一个 while 循环中持久保存到数据库中,循环将在很长一段时间后结束(比如 10-15 分钟)。但是第二个应用程序需要第一个应用程序已经在数据库中持久化的数据,第二个应用程序不能等待第一个应用程序完成。它将在第一个应用程序开始运行后立即启动。 我在第一个应用程序中使用了 EntityManager.flush(),希望第一个应用程序能够立即将数据与数据库同步。这样在不同事务中的第二个应用程序就可以开始处理数据了。
这不起作用,flush()方法的目的是什么?我该如何解决我的问题?请帮忙 !!