[Seasar-user:12782] Re: 【teedaExt】s2hibernateとの併用
鈴木 順
[E-MAIL ADDRESS DELETED]
2008年 2月 7日 (木) 12:47:07 JST
ひがさん
お世話になっております。鈴木です。
> S2Hibernate的には、TransactionManagerでいいと思います。
了解しました。ありがとうございます。
On Thu, 07 Feb 2008 10:12:00 +0900
Yasuo Higa <[E-MAIL ADDRESS DELETED]> wrote:
> ひがです。
> >
> > お世話になっております。鈴木です。
> >
> > とりあえずApplicationInvokePhase開始前に
> > S2からTransactionManagerを取得して
> > begin→getTransactionでsessionにTransactionを入れると言うPhaseListener
> > と
> > RendererPhase後に
> > sessionからTransactionを取り出しあったらCommit/Rollbackをすると言うPhaseListenerを作成し、
> > 普通のJSF方法で両PhaseListenerを有効としたら
> > とりあえずは動作するようになりました。
> > あとは例外発生時にTransactionを開放する方法を検討しようと思います。
> >
> > 正直JTAをあまり理解できていないので以下を教えていただけると幸いです。
> >
> > そもそもTransaction管理の流儀としてTransactionManagerを操作するのが
> > 正しいのでしょうか?MLを漁ったらUserTransactionをDIしてという方法もある
> > ようなので・・・
> > S2TestCaseを参考にコーディングしてみたら動いたと言うのが正直な状況です。
> >
> S2Hibernate的には、TransactionManagerでいいと思います。
> JTAは、軽く説明できるものではないので、
> ちゃんと知りたい場合は、仕様を見るのをお勧めします。
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
Seasar-user メーリングリストの案内