[Seasar-user:17757] Re: [S2Dao] ストアド呼び出しのタイムアウト

松崎 学 [E-MAIL ADDRESS DELETED]
2009年 6月 15日 (月) 12:45:56 JST


小林さん

松崎です。いつもお世話になっております。

> queryTimeout に 0 を設定すると無制限になるのですが,
> それでもタイムアウトするのでしょうか?
0にするとタイムアウトは発生しませんでした。
時間を変更したらその時間でタイムアウトが発生するようになりました。

こちらの動作確認ミスだったようです。
お手数お掛けして申し訳ありませんでした。

以上、よろしくお願い致します。

On Fri, 12 Jun 2009 20:00:12 +0900
Koichi Kobayashi <[E-MAIL ADDRESS DELETED]> wrote:

> 小林 (koichik) です.
> 
> Date:    Fri, 12 Jun 2009 18:17:36 +0900
> From:    松崎 学 <[E-MAIL ADDRESS DELETED]>
> To:      [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:17741] [S2Dao] ストアド呼び出しのタイムアウト
> 
> > ProcedureCallアノテーションを使ってストアド呼び出しを行っています。
> > 
> > jdbc.diconを以下のようにしているのですが、
> > queryTimeoutはSelect文を発行する時のタイムアウト時間ですか?
> 
> queryTimeout は Statement#setQueryTimeout() に
> 渡されるもので,SELECT に限りません.
> CallableStatement#execute() にも適用されます.
> 
> http://java.sun.com/javase/ja/6/docs/ja/api/java/sql/Statement.html#setQueryTimeout(int)
> 
> > 処理時間が長いストアドだと、設定時間を延ばしても、
> > 以下のエラーが発生してしまいます。
> > 
> > ORA-01013: ユーザーによって現行の操作の取消しがリクエストされました。
> 
> queryTimeout に 0 を設定すると無制限になるのですが,
> それでもタイムアウトするのでしょうか?
> 
> 
> -- 
> <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 mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user

--
松崎 学 <[E-MAIL ADDRESS DELETED]>



Seasar-user メーリングリストの案内