ひがやすを技術ブログ

電通国際情報サービスのプログラマ

続き

今回は、どのようにして、トランザクションのコミットが、
コネクションのコミットと連動するかです。
コネクションは、プールから取り出されるとき、
XAResourceの中に自分自身を格納して、
トランザクションに登録します。
トランザクションは、コミットするときに、
自分に登録されているXAResorceのcommit()を
呼び出します。
そのときに、コネクションは、自分のcommit()を
呼び出すことで、トランザクションとコネクションは、
連携しています。(Seasarの場合)