[Seasar-user:12542] Re: Seasar2トランザクションロールバックについて
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2008年 1月 17日 (木) 16:30:22 JST
小林 (koichik) です.
Date: Thu, 17 Jan 2008 09:41:39 +0800
From: "Tidever Chenglong Tian" <[E-MAIL ADDRESS DELETED]>
To: "seasar-user" <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:12536] Seasar2トランザクションロールバックについて
> 「jdbc.dicon」ファイルが既に削除しましたが、現在も二つの「コネクションプール」が作成されなく、
> 正常にロールバックできない状態です。
そうですか.
> 「物理的なコネクションを閉じました」と言う原因でしょうか。
これは本来出ないはずのメッセージです.
もしかすると,
> 2008/01/10 09:26:27.812 [DEBUG] トランザクションを開始しました
と
> 2008/01/10 09:26:27.984 [DEBUG] UPDATE dbo.test
> SET USER_PWD = 'tcl'
> WHERE USER_NO = '15'
> 2008/01/10 09:26:28.375 [DEBUG] 物理的なコネクションを取得しました
の間で S2Container を作成していないでしょうか?
S2Container のインスタンスが異なると,同じ定義
ファイルを使っていても 2 組のコネクションプールが
作成されてしまいます.
トランザクションを開始しているコードと,
testService を呼び出しているコードを
見せてください.
また,dao を定義している dicon ファイルも
見せてください.
--
<signature>
<name>Koichi Kobayashi</name>
<e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
</signature>
Seasar-user メーリングリストの案内