[Seasar-user:11499] Re: requiresNewTxにてcommit時に例外が発生した場合にRollbackされない

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2007年 11月 6日 (火) 22:30:19 JST


小林 (koichik) です.

Date:    Tue, 06 Nov 2007 21:43:49 +0900
From:    鈴木 順 <[E-MAIL ADDRESS DELETED]>
To:       [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:11498] Re: requiresNewTxにてcommit時に例外が発生した場合にRollbackされない

> jta-was6.diconを使用した場合に、
> トランザクション開始時にヌルポが発生します。
> 原因ですがS2SessionFactoryImplのコンストラクタのTransactionManagerに
> nullが渡ってきてる事が原因です。

あう,Hibernate をお使いでしたね.
jta-was6.dicon は TransactionManager を
使わないようにしたのですが,S2Hibernate は
TransactionManager が前提なので,ちょっと
まずいですね.

とりあえず,添付の jta-was6.dicon を
src/main/resources 等に置いてください.
TransactionManager のラッパーのようなものを
定義してあります.
問題なければ 2.4.18-rc2 からは Jar に含める
jta-was6.dicon も同じようにします.


--
<signature>
   <name>Koichi Kobayashi</name>
   <e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
</signature>
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: jta-was6.dicon
型:         application/octet-stream
サイズ:     1610 バイト
説明:       無し
URL:        http://ml.seasar.org/archives/seasar-user/attachments/20071106/746999c9/attachment.obj 


Seasar-user メーリングリストの案内