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

ibatis和mybatis的区别

时间:2018-08-19 21:56:17      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:支持   page   update   生成   使用   插件   区别   存储   config   

  • 区别1:全局配置文件(sqlMapConfig.xml)的差异

          主要是元素标签命名的差异,比如mybatis的根元素标签为<configuration>,ibatis的 根元素标签为<sqlMapConfig>。

  • 区别2:sql映射文件的差异

          比如存储过程调用的差异,ibatis用<procedure>,mybatis没有 <procedure>标签,貌似用<select>、<update>、<insert>标签都可以。

  • 区别3:mybatis实现了接口绑定,通过Dao接口 和xml映射文件的绑定,自动生成接口的具体实现。
  • 区别4:mybatis支持 ognl表达式,例如 <if test>使用ognl进行解析的。
  • 区别5:可以使用pagehelper插件实现分页查询,不需要再写两条sql。

       (在全局配置文件中配置pagehelper,在service层调用PageHelper.startPage(pageNum, pageSize)进行分页)

ibatis和mybatis的区别

标签:支持   page   update   生成   使用   插件   区别   存储   config   

原文地址:https://www.cnblogs.com/gujianzhe/p/9502533.html

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