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

注解:
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.注解类配置在这里插入图片描述
然后就配置成功了

发布了45 篇原创文章 · 获赞 47 · 访问量 1681

猜你喜欢

转载自blog.csdn.net/qq_44784185/article/details/104415228