• MyBatis是一款优秀的 持久层 框架,用于简化JDBC的开发。
  • MyBatis本是 Apache的一个开源项目iBatis, 2010年这个项目由apache迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。
  • 官网:https://mybatis.org/mybatis-3/zh/index.html

快速入门

mybatis1

JDBC

mybatis2

MyBatis 简化 JDBC

mybatis3

连接池

切换Druid

1
2
3
4
5
6
<!-- https://mvnrepository.com/artifact/com.alibaba/druid-spring-boot-3-starter -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-3-starter</artifactId>
<version>1.2.24</version>
</dependency>

lombok

mybatis4

基础操作

准备

mybatis5

怎么导入maven项目

视频P53 Day04-04

  1. 记得修改pom.xml文件
  2. 用第二种方法

删除

mybatis6

日志

mybatis7

新增

mybatis8

主键返回

mybatis9

更新

mybatis10

查询

mybatis11

输出后面为null

mybatis12

条件查询

mybatis13

XML映射

mybatis14

MybatisX插件:自动生成

动态SQL

if

mybatis15

快捷键:

  • Mapper生成xml:alt+enter

  • SQL语句格式化:ctrl+alt+L

mybatis16

foreach

mybatis17

include

mybatis18