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集合的专门方法