级联关系实现的方式
- 一对一
- 一对多
案例实操
一对一关系
实现方式 resultType/resultMap
接口方法
/**
* 一对一关联查询 resultType
* @param userId
* @return
*/
UserDto queryUserCardInfoForResultType(@Param("userId")int userId);
sql 查询
resultType 实现
resultMap 实现
resultMap + association实现
resultMap 映射定义
查询
一对多关系
实现方式:resultMap 实现
resultType 有局限,无法去重,需手动处理。
ResultMap 定义
查询
扩展
sql
sql 元素用来定义一个可以复用的 SQL 语句段,供其它语句调用。比如:
userId, userName, password