[seasar-dotnet:593] Re: DataReaderでデータの取得
koyak
[E-MAIL ADDRESS DELETED]
2007年 9月 11日 (火) 10:23:20 JST
小谷です。
> としているのでDaoで取得した時にはDataReaderがCloseされているので
> ここも回避しなくてはいけないかもしれません。
確かにCloseされたDataReaderではReadメソッドを読んだりすることが
できませんね。申し訳ありません。
これについては対応方法を検討中です。
もう少々お待ち下さい。
> DBFluteの作成したクラスを修正した場合dbflute.diconは修正の必要はないけれど
> S2DaoMetaDataExtension.csの修正が必要になるかと思います。
こちらについてはS2DaoMetaDataExtensionを継承したクラスを作成して、
そのクラスに先のメールで挙げたような修正を行う、という想定でいました。
手を入れるのはS2DaoMetaDataExtensionを継承した別クラスということに
なりますので自動生成でS2DaoMetaDataExtensionが上書きされても
問題ありません。
その代わりdbflute.diconが上書きされてしまうのでどっちもどっちではあります(^^;
---------------------------------------------------------------
koyak
[E-MAIL ADDRESS DELETED]
---------------------------------------------------------------
07/09/10 に marron Hnoss<[E-MAIL ADDRESS DELETED]> さんは書きました:
> 栗田です。
>
> 早速の返信ありがとうございますm( )m
>
> まだなんとなくしか理解できていませんが・・・、
> Seasar.Extension.ADO.Impl.BasicSelectHandler クラスの
> protected virtual object Execute(IDbCommand cmd) メソッドの
> finallyで
> DataReaderUtil.Close(dataReader);
> としているのでDaoで取得した時にはDataReaderがCloseされているので
> ここも回避しなくてはいけないかもしれません。
>
> また、検討違いだったらすいませんが、
> DBFluteの作成したクラスを修正した場合dbflute.diconは修正の必要はないけれど
> S2DaoMetaDataExtension.csの修正が必要になるかと思います。
> 自動生成毎に修正 or version変更毎にテンプレート置き換えどちらかが
> 必要になってきますねやはり;
>
> _______________________________________________
> seasar-dotnet mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-dotnet
>
>
seasar-dotnet メーリングリストの案内