Java 操作数据库(六) Mybatis入门
目录
本节目标
- 简单介绍 Mybatis
Mybatis 简介
Mybatis 是 Apache 的一个 Java 开源项目,是一个支持动态 SQL 语句的持久层框架。Mybatis 可以将 SQL 语句配置在 XML 文件中,避免将 SQL 语句硬编码在 Java 类中。与 JDBC 相比:
- Mybatis 通过参数映射方式,可以将参数灵活的配置在 SQL 语句中的配置文件中,避免在 Java 类中配置参数(JDBC)
- Mybatis 通过输出映射机制,将结果集的检索自动映射成相应的 Java 对象,避免对结果集手工处理(JDBC)
- Mybatis 可以通过 XML 配置文件对数据库连接进行管理。
Mybatis 架构图
Mybatis 工作流程图
Maven 使用
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.2</version>
</dependency>
参考学习资料
- 官方文档 http://www.mybatis.org/mybatis-3/zh/index.html
- Mybatis 从入门到精通 https://www.kancloud.cn/digest/andyalien-mybatis
- MyBatis 学习笔记 https://www.yuque.com/huey/mybatis