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

kubo [E-MAIL ADDRESS DELETED]
2007年 8月 3日 (金) 16:22:33 JST


久保です。

> ResultSetHandlerFactoryを差し替える必要が出てきて、いまDIで
> きるようにリファクタしています。
> 
> (ResultSetHandlerFactoryのAPIが変わるかも。さすがにこれを直
> 接利用している人は久保さんくらいしかいないと思いますけれど...)

うおお、めっちゃ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


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





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