[DAONET-50] IDbCommand.CommandTimeoutプロパティの設定をDiconファイルから設定可能にする Created: 2007-03-07  Updated: 2007-03-10  Resolved: 2007-03-10

Status: Resolved
Project: S2Dao.NET
Component/s: None
Affects Version/s: 1.0.3
Fix Version/s: 1.0.4

Type: Bug Priority: Major
Reporter: rmiyax Assignee: rmiyax
Resolution: Fixed Votes: 0
Labels: None


 Description   

see [seasar-dotnet:476]

System.Data.IDbCommand.CommandTimeout プロパティの規定値は30秒である。
そのため、S2Dao.NETでデータ検索時間が30秒を超えるとタイムアウトが発生する。

以下の修正を行い、IDbCommand.CommandTimeoutプロパティの設定をDiconファイルから設定可能にする
・Seasar.Extension.ADO.Impl.BasicCommandFactoryクラスに
CommandTimeoutプロパティを追加。
・Seasar.Extension.ADO.Impl.BasicSelectHandlerクラスの
CommandTimeoutプロパティは廃止(Obsolete)。
・ストアド属性のIDbCommandの取得方法を
BasicCommandFactory(ICommandFactory)から取得。

今後、System.Data.IDbCommandクラスに対する設定は
ICommandFactoryインターフェースの実装クラスであるBasicCommandFactoryクラスに集約する。


Generated at Mon Dec 15 22:28:45 JST 2025 using Jira 10.6.1#10060001-sha1:a6461e220f274b29ced7ac9295492f2465fe5ef5.