1.mybatis是将sql语句写在xml中,解除了sql语句与代码的耦合,方便对sql语句进行管理,xml还提供了标签来对动态sql语句的编写。
2.mybaits与JDBC相比减少了大量的代码量,不用手动创建连接。
3.mybatis可以很好的与各种数据库兼容,因为mybatis使用JDBC来进行数据库连接,所以只要JDBC支持的数据库mybatis都支持。
4.能够和spring很好的集成。
5.提供了映射标签,支持对象与ORM字段关系映射,提供对象关系映射标签,支持对象关系组件维护。