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