标签: java mybatis
我在两张桌子之间有一对一的地图。如果使用嵌套选择,会导致N + 1问题吗?即使没有N + 1问题,它会导致更多SQL发送到数据库吗?
如何使用join?
答案 0 :(得分:1)
嗯,这一切都取决于你的目标。
在这两种情况下,您都将第二个表映射到对象关联。
嵌套选择确实会导致N + 1问题,但允许使用延迟加载,然后只需及时获取所需数据。然后可能只有几个简单的查询。
使用join进行查询将在一个但成本最高的查询中获取所有内容。