我们之前学习的关于数据库的工具包括:
JDBC --> Dbutils(QueryRunner) --> JdbcTemplate:工具
但 Spring 中的 JdbcTemplate 也只是一个工具,并不是一个框架(框架:整体解决方案)。
执行数据库操作的一般流程如下:
缺点为:功能简单;sql 语句编写在 java 代码里面;硬编码高耦合的方式。
MyBatis:半自动,轻量级的框架
MyBatis 把 SQL 的编写交给配置文件,实现 Sql 与 java 编码分离;sql 是开发人员控制。



