首页 > 其他 > 详细

iBatis系列之三

时间:2015-02-21 23:25:51      阅读:535      评论:0      收藏:0      [点我收藏+]

iBatis和Hibernate最大差别就是在于iBatis没有严格的和具体的表做关联;而是将结果集和DAO做关联。

iBatis的SqlConfig.xml配置一个properties文件,其实可以完全在SqlConfig中配置相应的数据库信息,但是有了一个properties文件之后有一个好处:如果是从生产环境切换到测试环境,只需要修改一处"properties"节点即可。

DAO模式就是通过生命一个DAO的接口形式来隐藏数据库层具体的实现;DAO模式提供的规则(接口的方法以及方法的签名),具体实现是iBatis,还是hibernat对于调用DAO层的业务层而言不需要关心,这样做法有一个好处,就是可以很容易的切换到别的类型的数据库;同时有的时候需要"Stub"(无需访问真实的DB,返回假值即可)。

iBatis系列之三

原文:http://www.cnblogs.com/xiashiwendao/p/4297249.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!