Mybatis-----关联关系

1.对一
①使用association和javaType配合起来,查询Order对象的同时查询关联的Customer对象
②使用association和select配合起来,分两条SQL语句先查询Order再查询Customer
需要在CustomerMapper中创建一个根据cust_id查询Customer对象的专门方法

2.延迟加载
①效果说明:查询Order时先不查询关联的Customer,用到时再查询
②mybatis-config.xml中配置方式:
[1]开启延迟加载功能

<setting name="lazyLoadingEnabled" value="true"/>
	[2]关闭立即加载
		<setting name="aggressiveLazyLoading" value="false"/>
	[3]加入依赖信息
		cglib-2.2.2.jar

2.对多
①使用collection和ofType配合起来,查询Customer对象的同时查询关联的Order集合
②使用collection和select配合起来,分两条SQL语句先查询Customer再查询Order集合
需要在OrderMapper中创建一个根据cust_id查询关联Order集合的专门方法

猜你喜欢

转载自blog.csdn.net/SSM_spring/article/details/90110346
今日推荐