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

MyBatris的优缺点

时间:2015-11-20 20:10:04      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:配置文件   源代码   优缺点   数据库   工程   

 1.优点
  简单:
  易于学习,易于使用,通过文档和源代码,可以比较完全的掌握它的设计思路和实现。
  实用:
  提供了数据映射功能,提供了对底层数据访问的封装,提供了DAO框架,可以使我们更容易的开发和配置

  我们的DAL层。
  灵活:
  通过sql基本上可以实现我们不使用数据访问框架可以实现的所有功能,或许更多。
  功能完整:
  提供了连接管理,缓存支持,线程支持,(分布式)事物管理,通过配置作关系对象映射等数据访问层   需要解决的问题。
  增强系统的可维护性:
  通过提供DAL层,将业务逻辑和数据访问逻辑分离,使系统的设计更清晰,更易维护,更易单元测试。sql和代码的分离,提高了可维护性。
 2.缺点
  滞后性:
  还没有明确对.NET2.0的支持。最新版本在2.0下编译可以,但有些单元测试不能通过。
  不成熟,工程实践较少:
  IbatisNet在实际项目中的使用较少。 只是理论上可行.
  半ORM,工具支持较少:
  需要我们自己写sql,并且.NET下还未发现可以自动生成业务层类和配置文件的工具,这点和NHibernate不一样,

NHibernate会为我们的数据库直接产生sql,并有一些辅助工具。因此使用Ibatis比NHibernate要多做一些工作。

本文出自 “灼热岁月” 博客,请务必保留此出处http://zsc1140975081.blog.51cto.com/10866552/1715116

MyBatris的优缺点

标签:配置文件   源代码   优缺点   数据库   工程   

原文地址:http://zsc1140975081.blog.51cto.com/10866552/1715116

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