(仍然不时学习 OO 原则以更好地理解 OOP。)
三个 (JPA) 实体具有以下 has-a 关系:
A有一个B的集合,B有一个指向A的字段“a” (双向关系)B有一个C的集合,C有一个指向 B 的字段“b”(双向关系)
(我想说通过使用 JPA,您可以免费获得紧密耦合。这当然不是很好。)
A,B和C有一个字段'nr'。这些字段一起形成一个由点划分的 id。像这样的东西:####.####.####
现在我想请A建立那个数字。遵循 OO 原则的正确方法是什么?在我看来, C不应该对B和B不了解A。