MyBatis优点 灵活性高,解除SQL与程序代码之间的耦合度,支持动态SQL,可重用对比JDBC来说,减少了50%以上的代码量,解决了大量JDBC冗余的代码兼容大部分的数据库能与Spring更好的集成支持对象与数据库的ORM字段关系映射;支持对象关系组件维护 Mybatis缺点 SQL语句的编写工作量较大SQL语句依赖于数据库,导致数据库移植性较差,不能随便更换数据库