我目前正在尝试使用Doctrine来改造数据库,但在当前的实现中,表格之间并不存在许多双向关系。这使得遍历任何给定实体的对象图很困难。Doctrine Repository vs Private Members
比方说,我希望能够在任何给定点开始并遍历整个对象图。从阅读的文档,我可以:
1)重建具有双向关系领域的数据库,这样我可以遍历使用正确建立关联映射
2)创建自定义存储库,并通过将各种取实体
我担心在任何地方都会创建双向关系,但同时创建许多自定义存储库会给我一种不好的感觉。决定使用关联映射与存储库时,经验法则是什么?有没有性能方面的优势?