mybatis的懒加载 | 您所在的位置:网站首页 › mybatis开启懒加载原理 › mybatis的懒加载 |
在Mybatis中有一种懒加载机制也叫做延迟加载,在前面的文章中,我们可以看到,对于pojo对象中内部的自定义对象要么专门写处理器处理要么利用association或者collection标签来进行关联。再利用标签是我列举了三种方法,其中有利用select属性来实现关联的,不过会产生N+1问题,但既然有整个属性必然有作用,而主要的作用便是可以使用懒加载。 懒加载是一种延迟技术,当我们没有使用被标记延迟加载的元素时,mybatis便不会执行select的语句的实现,这种做法的好处便是: 下面还是用上一篇文章的数据库与bean。 https://blog.csdn.net/qq87034246/article/details/79878850 ps:为了方面体现懒加载过程这里用了log4j 首先要知道mybatis的懒加载默认是可以执行的,但是为了明显最好还是在配置文件里的settings标签中设置为true即: |
CopyRight 2018-2019 实验室设备网 版权所有 |