MyBatis中resultMap的延迟加载
发布日期:2021-05-06 23:31:30 浏览次数:25 分类:精选文章

本文共 260 字,大约阅读时间需要 1 分钟。

私人笔记,看不懂别问

resultMap具有延迟加载的功能,resultType没有此功能,延迟加载是为了减轻数据库的压力

延迟加载就是先执行一个statement,根据需要再去执行另一个statement,sql的实现多数是用子查询语句

使用<association>标签中的  select  指定子statement, 使用column指定关联的列,用的是父statement中的列

<collection>标签同理

 

 

还要在SqlMapConfig.xml配置文件中进行相关的配置打开懒加载,使用<setting>标签

 

 

上一篇:MyBatis的一级缓存和二级缓存
下一篇:设计模式分类

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2025年04月12日 20时20分01秒