标签: mysql sql orm eloquent eager-loading
一些像Laravel Eloquent这样的ORM只通过一个查询来加载所有集合模型的关系。例如,如果有5个A模型并且这些模型具有许多B模型,则仅执行一个查询以获得所有A模型的所有相关B行。
我知道像MySQL这样的关系数据库不会将查询结果作为数组返回。我能想到的唯一一件事就是为所有A模型获取所有匹配的B行,然后通过所使用的编程语言为每个模型手动分组。它是否正确?如何进行急切加载?
P.S。:我知道我可以/应该对ORM的代码库进行反向工程,但这需要花费很多时间!