Java関数内で一部のDML操作を実行しようとしています。エラーを取得します。ORA-06519:アクティブな自律型トランザクションが検出され、ロールバックされる
まず、接続を開いてDMLを実行しています。 同じ関数で、私はDML操作のために同じテーブルを使用するプロシージャを呼び出しています。手続きの中にcommitステートメントがあります。
私はXA oracleデータソースを使用しているので、自動コミットがオンになっています。javaでコミットする必要はありません。
ORA-06519:アクティブな自律型トランザクションが検出され、ロールバックされています。私はエラーを与えるので、javaでコミットオプションを指定することができませんでした。
誰でも助けてくれますか?
もう1つ私はIBM Websphereサーバーを使用しており、構成されたデータソースを使用しています。 WAS構成内で構成を設定する必要があるかどうか。私はjavaで単純なjdbcを使って同じコードを実行しようとしましたが、エラーはありません。 – Sarbe85