Mybatis 与 IBatis 有什么区别?

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

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