[seasar-s2dao-dev:377] Re: リファクタ: ResultSetHandlerFactoryをDIできるように

Hirotaka HONMA [E-MAIL ADDRESS DELETED]
2007年 8月 3日 (金) 17:29:11 JST


ほんま@茅場町です。

on Fri, 03 Aug 2007 16:22:33 +0900
in [seasar-s2dao-dev:376] Re: リファクタ: ResultSetHandlerFactoryをDIできるように
kubo <[E-MAIL ADDRESS DELETED]> wrote:

> うおお、めっちゃif文が増えるぅぅぅ
> 
> (現状既にS2DaoのVersionでif文)
>     public static class ResultSetHandlerFactoryExtension extends ResultSetHandlerFactoryImpl {
> #if ($database.isVersionAfter1043())
>         public ResultSetHandlerFactoryExtension(BeanMetaData beanMetaData, DaoAnnotationReader annotationReader, DtoMetaDataFactory dtoMetaDataFactory) {
>             super(beanMetaData, annotationReader, dtoMetaDataFactory);
>         }
> #else
>         public ResultSetHandlerFactoryExtension(BeanMetaData beanMetaData) {
>             super(beanMetaData);
>         }
> #end

やはり影響ありましたか。。。
ResultSetHandlerFactoryまでジェネレートしてるのですね。
# S2Dao内部のAPIとは言え、変えるとDBFluteが追従大変になるの
# ですね。。。

> とはいえ、if文を書けば良いだけなので、
> 修正内容教えてもらえればOKです。

とりあえず修正しました、revision 981です。
変なところとか、使いづらいところがありましたら言ってください。




seasar-s2dao-dev メーリングリストの案内