[Seasar-user:14895] Re: S2JTA + S2Hibernate で、ConnectionPoolImpl からのコネクション取得に失敗することがある
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2008年 7月 2日 (水) 14:35:38 JST
小林 (koichik) です.
Date: Wed, 02 Jul 2008 12:48:10 +0900
From: YOKOTA Takehiko <[E-MAIL ADDRESS DELETED]>
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:14893] Re: S2JTA + S2Hibernate で、ConnectionPoolImpl からのコネクション取得に失敗することがある
> ■問題
> ・コネクションプールの maxPoolSize がスレッドより少ない状況で、
> コネクション取得時に例外(トランザクションのネスト)が発生する
取得時に例外とは限りません.
タイミングによっては取得した (論理) コネクションが他のスレッドで
クローズされてしまい,問い合わせや更新時に例外 (クローズ済み) が
発生する可能性もあります.
> ■再現環境
> ○S2.4.9〜S2.4.25
> ・S2JTA+S2Hibernate →発生する
> ・S2JDBC →発生する可能性がある
> ・S2Dao →発生しない
> ○〜S2.4.8、S2.4.26-SNAPSHOT〜
> ・発生しない
>
> ということでよろしいでしょうか。
この問題 [CONTAINER-197] が発生するバージョンは
2.4.20〜25 になります.
ただし 2.4.18〜2.4.19 で S2JDBC または S2Hibernate を
組み合わせた場合は [CONTAINER-145] の問題が発生する
可能性があります.
https://www.seasar.org/issues/browse/CONTAINER-145
S2Dao はいずれの問題も発生しません.
--
<component name="koichik">
<property name="fullName">"Koichi Kobayashi"</property>
<property name="email">"[E-MAIL ADDRESS DELETED]"</property>
<property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>
Seasar-user メーリングリストの案内