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