本人是新手小白,最近看了刘增辉写的《 MyBatis 从入门到精通》,里面提到通过 resultMap 这些属性实现嵌套映射,从最基本的 SQl 一层层嵌套,那在一对多的场景下,多表的情况下,是使用 left join 关联表好,还是书里面写的这种方法好?
1
nofaith OP 有没有大佬了解?
|
2
huijiewei 2020-10-05 15:21:04 +08:00 1
resultMap 好。
远离不必要的 JOIN |
3
taogen 2020-10-06 13:11:51 +08:00 via Android 1
关联查询有联系实现方式:
1. nested select 2. nested resultmap 官方建议使用 left join,即 nested resultmap 。这种方式一个 SQL 语句搞定。另一种则需要执行额外的查询语句。 |