ibatis学习文档.docVIP

  • 25
  • 0
  • 约1.24万字
  • 约 11页
  • 2017-08-23 发布于河南
  • 举报
ibatis学习文档

ibatis学习文档 ibatis介绍 ibatis简介: ibatis一词来源于“internet”和“abatis”的组合,是一个由Clinton Begin在2001年发起的开放源代码项目。最初侧重于密码软件的开发,现在是一个基于Java的持久层框架。 将“Internet”中象征性的“i”和abatis中的“batis”组合所以暗示了抵御Internet的意思相对Hibernate和Apache OJB等“一站式”ORM解决方案而言,ibatis 是一种“半 自动化”的ORM实现。ibatis需要手写sql语句,也可以生成一部分,Hibernate则基本上可以自动生成,偶尔会写一些Hql。同样的需求, ibatis的工作量比Hibernate要大很多。类似的,如果涉及到数据库字段的修改,Hibernate修改的地方很少,而ibatis要把那些sql mapping的地方一一修改。 可维护性方面,ibatis更好一些。因为 iBatis 的 sql 都保存到单独的文件中。而 Hibernate 在有些情况下可能会在 java 代码中保sql/hql。 如果你开发一个新系统,希望完全控制对象模型,进行数据库设计,那么Hibernate是一个好的选择;如果你工作在一个很古老的数据库系统上,数据库设计非常糟糕,你又没有权利去改变数据库设计,那么iBATIS更合适一些。ibati

文档评论(0)

1亿VIP精品文档

相关文档