星期六 2006年04月29日
你是否厌倦了spring+ibatis中dao的实现层
曾几何时,domain model模式大势泛滥,dao到处可见,而spring做为一个比较大的dao的统一者,对jdbc,hibernate,ibatis,jdo......都做了个统一,而封装的同时,使dao实现层越来越薄,我们这里说ibatis,他的实现基本也就是处理一下statment的name,传递必要的参数,那么薄到这种程度的时候,可以用代码生成,或者统一处理掉,以前我就做过一个代码生成的小程序,不过今天,给打击推荐的是http://dao-zero.sourceforge.net/,完全省略了dao实现层,用类似以下的代码处理
<bean id="accountDao" class="daozero.ibatis.Dao">
<property name="sqlMapClient" ref="sqlMapClient"/>
<property name="targetType" value="AccountDao" /> <!-- interface -->
</bean>
不过我也是刚看到这个,但是应该没有问题。
@_@/matrix.blog
Posted at 03:58下午 四月 29, 2006 by zhenggc in Java | 评论[0]