[Seasar-user:3340] Re: [S2dao] statement についての質問
上原 慶三
[E-MAIL ADDRESS DELETED]
2006年 3月 9日 (木) 00:02:05 JST
上原です。
小野澤 洪作 wrote:
> S2daoを使ってDBにアクセスする際に、
> statementのqueryTimeoutを設定することはできないのでしょ
> うか?
>
> SQLを投げて処理が重くてかえってこない場合にタイムアウト
> にしたいのですが。。。
>
> DBはオラクルを使っています。
>
> よろしくお願いします。
もし、Dao全体で、1つのqueryTimeoutでいいのでしたら、
org.seasar.extension.jdbc.StatementFactoryを自分で継承した
クラスを作り、j2ee.diconの
<component class="org.seasar.extension.jdbc.impl.BasicStatementFactory"/>
のところを置き換えればできると思います。
Daoごとに、queryTimeoutの値を変えたいのでしたら、
http://groovetube.org/index.php?itemid=183&catid=6
こちらのページを参考にして、queryTimeoutごとにdao.diconを
作ればできなくはないと思います。
あるメソッドだけ、queryTimeoutの値を変えたい場合は申し訳ないのですが、
今はできないと思います。
--
---
上原 慶三<[E-MAIL ADDRESS DELETED]>
Seasar-user メーリングリストの案内