[Seasar-user:5462] Re: [S2Dao]Sybase のストアドプロシージャ実行時に FetchSize が指定されているとエラーになる
Masayuki Tanaka
[E-MAIL ADDRESS DELETED]
2006年 12月 14日 (木) 12:30:50 JST
お世話になってます、田中です。
ご回答ありがとうございました。
> (ConfigurableStatementFactoryで、CallableStatementと
> PreparedStatementを個別に設定できるようにすると良いのかしら...?)
Sybase以外でも、発生するようであればその方がありがたいですが。
> 些末ですけれど補足させてください、
> >
> S2Daoのソースを見た感じでは、StatementFactoryのcreateCallableStatement
は
> > 、プロシージャの呼び出し時に使われていないようでしたので、
>
> StatementFactory#createCallableStatementは、プロシージャ実行
> 時に使用しています。
ご指摘ありがとうございました。
typoでした。
「プロシージャの呼び出し時に『しか』使われていない」
って書いたつもりでしたm(__)m
--- Hirotaka HONMA <[E-MAIL ADDRESS DELETED]> wrote:
> ほんま@茅場町です。
>
> on Thu, 14 Dec 2006 11:00:14 +0900 (JST)
> in [Seasar-user:5457] [S2Dao]Sybase のストアドプロシージャ実行時に
> FetchSize が指定されているとエラーになる
> Masayuki Tanaka <[E-MAIL ADDRESS DELETED]> wrote:
>
> >
> しかし、対象のアプリケーションにて大量の結果を返すSELECTが存在すること
も
> >
> あり、プロシージャの呼び出し以外のSQL実行にはFetchSizeを指定できるよう
な
> > 方法を模索しております。
> >
> >
> S2Daoのソースを見た感じでは、StatementFactoryのcreateCallableStatement
は
> > 、プロシージャの呼び出し時に使われていないようでしたので、
> >
> ConfigurebleStatementFactoryのcreateCallableStatementから、fetecSizeの
指
> > 定を除いたクラスを作成すれば、
> > ・ストアドプロシージャの実行時にはfetchSizeはしていされない
> >
> ・自動生成されたSQLやsqlファイルに実行時にはcreatePreparedStatementが使
わ
> > れるのでfetchSizeが指定される
> > と考えているのですが、このような理解で問題ないでしょうか?
>
> はい、OKと思います。
>
> (ConfigurableStatementFactoryで、CallableStatementと
> PreparedStatementを個別に設定できるようにすると良いのかしら...?)
>
>
> 些末ですけれど補足させてください、
>
> >
> S2Daoのソースを見た感じでは、StatementFactoryのcreateCallableStatement
は
> > 、プロシージャの呼び出し時に使われていないようでしたので、
>
> StatementFactory#createCallableStatementは、プロシージャ実行
> 時に使用しています。
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
>
Seasar-user メーリングリストの案内