我想对代码组织有你的意见。我有两个实体:城市和国家。我有一个单向他们之间ManyToOne,许多方面当然是城市。代码组织 - 关系或存储库
现在,我需要获得一个国家对应的所有城市。我有两个选择:
- 改变相对于bidirectionnal多对一
- 在市库
什么是这样做的最佳方式创建自定义的方法?
我想对代码组织有你的意见。我有两个实体:城市和国家。我有一个单向他们之间ManyToOne,许多方面当然是城市。代码组织 - 关系或存储库
现在,我需要获得一个国家对应的所有城市。我有两个选择:
什么是这样做的最佳方式创建自定义的方法?
这取决于什么样的数据,以及如何oftend你需要它:
@埃里克的反应也对subjec一个很好的观点t
取决于。如果两个实体位于相同的Bundle中(或在需要对方存在的Bundle中),那么将其设为双向,尤其是如果您认为这是常见的搜索方式。另一方面,如果这是一种特殊情况,实体位于不同的Bundle中,并且您不希望将它们进一步耦合,那么最好为它定制一个自定义方法。
恕我直言:添加双向ManyToOne关系 – Matteo 2014-10-16 11:05:21