[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 メーリングリストの案内