Mybatis注解与 延时加载(懒加载) 二级缓存注解配置

Ines ·
更新时间:2024-11-13
· 827 次阅读

注解:
1.@Insert:实现新增。
2.@Update:实现更新。
3.@Delete:实现删除。
4.@Select:实现查询。
5.@Result:实现结果集封装。
6.@Results:可以与@Result一起使用,封装多个结果集。
7.@One:实现一对一结果集封装。
8.@Many:实现一对多结果集封装。
9.@CacheNamespace(blocking = true):开启二级缓存
环境:
无映射文件
在这里插入图片描述
示例一 CRUD操作
在这里插入图片描述
示例 二 多对一 延时加载(懒加载)
根据id查询员工及其员工的部门信息
1.1 User类结构
在这里插入图片描述
2.注解配置 多对一使用@One(一般不开启懒加载) 一对多使用@Many(多对一一般开启懒加载)
在这里插入图片描述
2.引用配置在这里插入图片描述
示例三 二级缓存的配置
1.在主配置文件中配置
在这里插入图片描述
2.注解类配置在这里插入图片描述
然后就配置成功了


作者:孟某人



mybatis 二级缓存 懒加载 mybatis注解 缓存

需要 登录 后方可回复, 如果你还没有账号请 注册新账号