什么是Mybatis? Mybatis是一个半自动化的持久层框架. Mybatis可以将向PreparedStatement中的输入参数自动进行映射(输入映射),将结果集映射成Java对象(输出映射) 为什么使用Mybatis? JDBC: SQL夹杂在Java代码块中,耦合度高导致硬编码 维护不易且实际开发需求中SQL有变化,频繁修改的情况多见 Hibernate和JPA: 长难复杂SQL,对于Hibernate而言处理也不容易 内部自动生成的SQL,不容易做特殊优化 基于全映射的全自动框架,…