码迷,mamicode.com
首页 > 其他好文 > 详细

myBatis的引出

时间:2014-06-28 12:12:53      阅读:319      评论:0      收藏:0      [点我收藏+]

标签:使用   数据      代码   数据库   c   

jdbc
优点:简单易学,上手快,非常灵活构建sql,效率高。
l缺点:代码繁琐,难以写出高质量的代码(资源的释放,SQL注入安全性等),开发者关注多,又要写业务逻辑,又要关注对象的创建和销毁。

 

Hibernate 冬天学比较好 ORM实体关系映射,
好处:不用写sql语句。可以以面向对象的方式设计和访问,方便理解。其实hibernate底层也是调用的jdbc,它只是对jdbc进行了轻量级的封装。
l缺点:处理复杂业务时,灵活度差,复杂的hql难写。

 

  现今大多数业务系统都和数据库打交道,而且通常业务都很复杂,需要关联多个表查询,找到需要的数据。用Hibernate当业务复杂,关联多张表时,hql极其难写,效率也低。用jdbc吧,又不能以面向对象方式思考和使用,开发的代码质量也难以保证。那能否在这两者间找到一个平衡点呢?结合它们的优点,摒弃它们的缺点。

 

有,这就是myBatis。现今myBatis被广泛的企业所采用,大有超过hibernate的势头。

myBatis的引出,布布扣,bubuko.com

myBatis的引出

标签:使用   数据      代码   数据库   c   

原文地址:http://www.cnblogs.com/friends-wf/p/3798833.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!