MyBatis关系映射
MyBatis关系映射
1.一对一
①嵌套查询
- column:嵌套查询用到的在第一次查询中的字段(传参)
- select:嵌套执行的SQL语句id
- javaType:嵌套查询返回对象的类型
- property:查询后映射的属性
- fecheType:是否延迟加载 lazy 或者eager(默认不延迟)
column → select → property
注意:主配置文件中要使用 typeAliases 设置类别名
②嵌套结果
只执行一条语句减少消耗数据库性能
③关于延时加载
在主配置文件中进行配置
在映射文件中的
2.一对多
ofType为集合中包含类型
3.多对多
①嵌套查询
②嵌套结果