本篇整理 MyBatis 的入门内容:先分析 JDBC 开发存在的问题,再介绍 MyBatis 与 ORM 思想,最后完成环境搭建,并用映射文件与核心配置文件实现一套完整的增删改查。
1. MyBatis简介
1.1 JDBC操作(插入数据)
1.2 JDBC操作(查询数据)
1.3 JDBC操作的分析
JDBC 开发存在的问题:
- 代码存在大量重复操作;
- 数据库连接创建、释放频繁造成系统资源浪费,从而影响系统性能;
- SQL 语句在代码中硬编码,造成代码不易维护;实际应用中 SQL 变化的可能较大,SQL 变动需要修改 Java 代码;
- 查询操作时,需要手动将结果集中的数据封装到实体中;插入操作时,需要手动将实体的数据设置到 SQL 语句的占位符位置。
