目录

Java 操作数据库(六) Mybatis入门

本节目标

  • 简单介绍 Mybatis

Mybatis 简介

Mybatis 是 Apache 的一个 Java 开源项目,是一个支持动态 SQL 语句的持久层框架。Mybatis 可以将 SQL 语句配置在 XML 文件中,避免将 SQL 语句硬编码在 Java 类中。与 JDBC 相比:

  • Mybatis 通过参数映射方式,可以将参数灵活的配置在 SQL 语句中的配置文件中,避免在 Java 类中配置参数(JDBC)
  • Mybatis 通过输出映射机制,将结果集的检索自动映射成相应的 Java 对象,避免对结果集手工处理(JDBC)
  • Mybatis 可以通过 XML 配置文件对数据库连接进行管理。

Mybatis 架构图

./topic-java-db-06-01.jpeg

Mybatis 工作流程图

./topic-java-db-06-02.png

Maven 使用

<dependency>
	<groupId>org.mybatis</groupId>
	<artifactId>mybatis</artifactId>
	<version>3.5.2</version>
</dependency>

参考学习资料