延迟加载

一对一延迟加载,
select属性指定的内容:查询用户的唯一标识。
昨天没有延迟加载可以不加column,column属性指定的内容:用户根据id查询时,所需要的参数的值。
<association property="user" column="uid" javaType="user" select="com.itheima.dao.IUserDao.findById"></association>

在mybatis官网,XML配置,configuration配置,settings配置,
延迟加载的全局开关,lazyLoadingEnabled,默认值是false。
aggressiveLazyLoading false
在SqlMapConfig.xml中
<settings>
    <!--开启mybatis支持延迟加载-->
    <setting name="lazyLoadingEnabled" value="true"></setting>
    <setting name="aggressiveLazyLoading" value="false"></setting>
</settings>
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务