一对多我明白,比如在查老师所有的学生时,先select * from Teacher,然后在
select * from Student where teacher_id=?
但是在多对一的时候呢,哪里会有n+1问题,可以用个例子解释一下吗
希望大家不吝赐教!
查询学生对应的老师
学生列表 select * from Student 查询1次
循环列表中每个学生对应的老师,要查询n次
例如学校对应的城市也可以认为多对1关系,总之体现的就是多个数据和一个的关系
多对一和一对多其实就是思考的出发点不一样,其他的是一样的