MyBatis

一. 简化概略 image1

二.实例操作 image2

Mybatis小结 image3

数据库连接池 连接到复用

image4

数据库连接池接口 image5

hikari切换到druid image6

image7

注解sql语句

Mybatis增删改查

删除用户 image8 执行的时候会将#{}进行替换为? , 这是预编译的意思(安全性能高)

#号和$号 image9

$符号的拼接举例 image10

增加用户,直接封装传递user对象,而不是逐一修改 image11

修改用户update image12

带条件的查询 此处要有注解!,insert传递的是user形参,user内部是一一对应的 但是其他函数的话,形参在编译成字节码文件的时候,并不会保留其形参名字, 而是变成var1,var2之类 image13

而select这里是单纯的形参,所以用Param给它起名字 image14

XML映射配置文件用来解决复杂sql语句

image15