【发布时间】:2013-09-24 09:55:30
【问题描述】:
目前我正在开发一个由两部分组成的软件。
其中一部分是一种公司范围的数据处理框架(一种自写的流程引擎)。它使用 JTA UserTransactions 并调用我们项目编写的子处理器。
我们的“子处理器”是一个独立的应用程序。它通过 JPA 使用容器管理的持久性。 (使用 OpenJPA 的 Websphere)
典型的工作流程是: 流程引擎加载流程数据->启动用户事务->调用子处理器->写入流程数据->结束用户事务
我们现在遇到以下错误行为: 用户事务在流程引擎中提交,流程的所有元数据都存储在数据库中,但实体管理器在我们的子处理器应用程序中保存的数据没有写入数据库。
提交我们实体管理器的内容是否需要一些手动通信?
【问题讨论】:
标签: jpa transactions websphere openjpa jta