目前我正在开发一个由两部分组成的软件。
一部分是一种公司范围的数据处理框架(一种自编写的流程引擎)。它使用JTA UserTransactions并调用由我们的项目编写的子处理器。
我们的“子处理器”是一个独立的应用程序。它通过JPA使用容器管理持久性。 (使用OpenJPA的Websphere)
典型的工作流程是: 流程引擎加载流程数据 - >开始用户交易 - >呼叫子处理器 - >写过程数据 - >结束用户交易
我们现在遇到以下错误行为: 用户事务在流程引擎中提交,流程的所有元数据都存储在db BUT中,实体管理器在我们的子处理器应用程序中保存的数据不会写入db。
提交实体经理的内容是否需要一些手动沟通?
答案 0 :(得分:0)
我们观察到的问题与JTA和交易无关。
我们尝试清理blob列,但这是不可能的。我将为此创建另一个问题。