[Seasar-user:9502] Re: s2-2.4.10以降で、Daoが初回動作する際に遅くなった
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2007年 7月 27日 (金) 13:00:38 JST
小林 (koichik) です.
Date: Fri, 27 Jul 2007 10:36:20 +0900
From: Tetsuya Toba <[E-MAIL ADDRESS DELETED]>
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:9496] Re: s2-2.4.10以降で、Daoが初回動作する際に遅くなった
> アスペクトを適用する順序を変えて、j2ee.requiredTxを一番初めに適用するよ
> うに変更すると、1度だけ物理コネクションを取得するようになりました。
ということは,Dao にトランザクションを設定しているのでしょうか?
たいていの場合,それはあまりよろしくないのでは.
Dao にトランザクションを設定すると,Dao のメソッドを
呼び出す度にトランザクションが開始〜コミットされて
しまいます.
S2JSF なら Action か,Action から Service を呼び出して
いるなら Service にトランザクション境界を設定すべきでは
ないかと.
--
<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 メーリングリストの案内