class Parent {
long id;
List<Child> children;
}
class Child {
long id;
Parent parent;
}
GET/parents/1,此处必须显示 Parent 1 的子级
此处的 GET/children/101 必须显示 Child 101 的 Parent
我实际上不喜欢上面的循环依赖设计,但我不明白如何修复上面的场景。需要一些帮助来解决上述设计问题。
而且我也不确定我们是否可以拥有相互依赖的 DTO?这是正确的设计吗?
最佳答案
是的。您可以拥有相互依赖的模型。这在 hibernate 中被广泛使用。您的示例就像一对多映射。
关于java - 我们可以拥有相互依赖的模型吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61346769/