Mybatis 与 IBatis 有什么区别?

欢迎关注博主公众号「小哈学Java」, 专注于分享Java领域干货文章, 关注回复「资源」, 免费领取全网最热的Java架构师学习PDF, 转载请注明出处 https://www.exception.site/java-interview/what-different-mybatis-and-ibatis

Mybatis 是 IBatis 的进化版,相比较 IBatis, Mybatis 提供更加丰富的功能。

  • 提供接口绑定,其中包括注解、XML 两种方式绑定 SQL;
  • 动态 SQL 由原来的节点配置变成了 OGNL 表达式;
  • 一对一、一对多的场景下,引进了 association, 可以在 <resultMap /> 里面配置。