为什么你可能想要在Grails中的两个对象之间进行关系,其中所拥有的一方没有对其所有者的引用(任何可能适合的场景或以任何方式改善性能)?
答案 0 :(得分:1)
为什么你想要在两个对象之间建立关系 拥有的一方没有提及其所有者的Grails ......
如果孩子没有使用对其所有者的引用,您可能希望声明这样的关系。如果您不打算使用它并且它没有为您做任何事情,请不要申报。如果你有一个场景,你有一个孩子的引用,并且你想轻易地从那个导航回到父,那么请声明一个。
修改强>
这个问题几乎就像问“你为什么要声明一个没有任何String属性的域类?”。如果您对String属性没有任何用处,则可以这样做。同样,如果孩子对其父母的引用没有任何用处,请不要声明一个。