MyBatis 多表关联使用 ResultMap 嵌套好,还是是由 left join
資深大佬 : dishengreallife 1
本人是新手小白,最近看了刘增辉写的《 MyBatis 从入门到精通》,里面提到通过 resultMap 这些属性实现嵌套映射,从最基本的 SQl 一层层嵌套,那在一对多的场景下,多表的情况下,是使用 left join 关联表好,还是书里面写的这种方法好?
大佬有話說 (3)
本人是新手小白,最近看了刘增辉写的《 MyBatis 从入门到精通》,里面提到通过 resultMap 这些属性实现嵌套映射,从最基本的 SQl 一层层嵌套,那在一对多的场景下,多表的情况下,是使用 left join 关联表好,还是书里面写的这种方法好?
远离不必要的 JOIN
官方建议使用 left join,即 nested resultmap 。这种方式一个 SQL 语句搞定。另一种则需要执行额外的查询语句。