一对一延迟加载,
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>