9.7.5. JTA トランザクションのコミット
タスクの前提条件
トランザクションは開始されていないとコミットできません。トランザクションの開始については、「JTA トランザクションの開始」 を参照してください。
UserTransaction.commit()を呼び出します。UserTransaction.commit()メソッドを呼び出すと、トランザクションマネージャーはトランザクションのコミットを試行します。... UserTransaction.commit(); catch (Exception ex) { ex.printStackTrace(); System.exit(0); }EJB を使用している場合は、手動でコミットする必要はありません。
EJB を使用する場合は、コンテナがトランザクションのライフサイクルを処理するためcommit()を呼び出す必要はありません。
結果:
データソースがコミットし、トランザクションが終了します。そうでない場合は、例外がスローされます。
注記
全体の例は 「JTA トランザクションの例」 を参照してください。