参考:
批量处理:https://blog.csdn.net/phantomes/article/details/70761603 亲测有效。
结果集映射:
结果集映射处理注意点:
1、了解association 和 collection的不同使用场景
2、方式一:
直接在collection中进行映射,需要注意的是:collection中的ofType内容。
<resultMap id = "test">
<result column="id" property = "userID"/> <!-- column对应数据库字段,property对应实体字段 -->
<collection property = "phoneNOs" ofType = ""> <!-- 注意一定要写ofType,不然会报mybatis映射出错 -->
<result ...>
</collection>
</resultMap>
方式二:resultMap + resultMap进行批量映射
可以参考:https://blog.csdn.net/suwu150/article/details/52896459
方式三:
有看到一种方式是resultMap + resultMap的另一种形式:分别对应两段<select>,再把结果集进行合并。
暂时没找到那个博客。【这个方式暂时还没有需求场景使用,自己还没有试过】