1.一级缓存
一级缓存是SqlSession级别的缓存,Mybatis默认是开启的,当调用SqlSession的修改、添加、删除、commit()、close()等方法时,就会清空一级缓存。
2.二级缓存
二级缓存是mapper映射级别的缓存,多个SqlSession去操作同一个...
sxdgy
3个月前 (09-09) 165℃
0喜欢
延迟加载:也称懒加载,就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。可以提高数据库性能。Mybatis在进行多表操作时,使用resultMap来实现,其中通过association实现一对一和多对一映射、通过collection实现一对多和多对多映射。associ...
sxdgy
3个月前 (09-09) 144℃
0喜欢
延迟加载:也称懒加载,就是在需要用到数据时才进行加载,不需要用到数据时就不加载数据。可以提高数据库性能。Mybatis在进行多表操作时,使用resultMap来实现,其中通过association实现一对一和多对一映射、通过collection实现一对多和多对多映射。associ...
sxdgy
3个月前 (09-09) 192℃
0喜欢
1.准备工作
创建maven、添加jar包坐标、MyBatis主配置文件、log4j的配置文件等准备工作可以参考:IDEA中Maven工程的MyBatis快速入门
2.编写实体类
假如数据库有user表和role表,sql语句为:
DROP TABLE IF EXISTS `us...
sxdgy
3个月前 (09-08) 241℃
0喜欢
1.准备工作
创建maven、添加jar包坐标、MyBatis主配置文件、log4j的配置文件等准备工作可以参考:IDEA中Maven工程的MyBatis快速入门
2.编写实体类
假如数据库有user表和account表,sql语句为:
DROP TABLE IF EXISTS ...
sxdgy
3个月前 (09-08) 133℃
0喜欢
1.准备工作
创建maven、添加jar包坐标、MyBatis主配置文件、log4j的配置文件等准备工作可以参考:IDEA中Maven工程的MyBatis快速入门
2.编写实体类
假如数据库有user表和account表,sql语句为:
DROP TABLE IF EXISTS ...
sxdgy
3个月前 (09-08) 125℃
0喜欢
1.准备工作
创建maven、添加jar包坐标、MyBatis主配置文件、log4j的配置文件等准备工作可以参考:IDEA中Maven工程的MyBatis快速入门
2.编写实体类
假如数据库有user表和account表,sql语句为:
DROP TABLE IF EXISTS ...
sxdgy
3个月前 (09-08) 121℃
0喜欢
1.准备工作
创建maven、添加jar包坐标、编写实体类、MyBatis主配置文件、log4j的配置文件等准备工作可以参考:IDEA中Maven工程的MyBatis快速入门
2.编写实体类的持久层映射接口
这里对应的User类持久层映射接口取名UserMapper,放在src/...
sxdgy
3个月前 (09-07) 173℃
0喜欢
1.准备工作
创建maven、添加jar包坐标、编写实体类、MyBatis主配置文件、log4j的配置文件等准备工作可以参考:IDEA中Maven工程的MyBatis快速入门
2.编写实体类的持久层映射接口
这里对应的User类持久层映射接口取名UserMapper,放在src/...
sxdgy
3个月前 (09-07) 146℃
0喜欢
1.创建maven工程
Create New Project–>Maven–>勾选create from archetype–>maven archetype quickstart–>……
2.添加jar包坐标
在pom.xml中添加如下依赖包:
<...
sxdgy
3个月前 (08-27) 222℃
0喜欢