我想知道 OneToMany Realationship 是否会影响应用程序的性能。比如说,城市和用户实体是一对多的关系,也就是说,一个城市可以包含很多用户。现在在实体类中设置关系后,每当我检索一个城市时,我都可以通过以下方式获取其用户:
$users = $city->getUsers();
现在,我想知道内部架构。每当我检索城市时,它还会查询所有用户吗?如果是这样,假设一个城市可以有 10000 个用户。现在,我只检索一个城市不是性能问题,而是它与所有 10000 个用户相处得很好吗?或者,它使用了其他一些机制,我完全可以实现它?
希望从您的专家那里得到解释,以及关于这种情况的最佳实践的建议。提前致谢。