【发布时间】:2017-11-08 16:53:53
【问题描述】:
我正在尝试在 java 函数中执行一些 DML 操作。并得到错误。
首先我打开连接并执行 DML。 然后在同一个函数中,我正在调用一个使用相同表进行 DML 操作的过程。过程中有commit语句。
我正在使用 XA oracle 数据源,所以自动提交是打开的,我不需要在 java 中进行提交。
但我收到 ORA-06519:检测到主动自主事务并回滚。我无法在 java 中指定提交选项,因为它会报错。
谁能帮帮我。
【问题讨论】:
-
我正在使用 IBM websphere 服务器以及使用配置的数据源的另一件事。是否需要在 WAS 配置中设置任何配置。我尝试在 java 中使用简单的 jdbc 运行相同的代码,没有错误。