我有一个Java模型,其中类之间存在关联(1对1、1对n、n对n),应该在双向上工作。
例如:类A具有类B的集合。
所有B的实例都必须知道其父项(A)是谁。如果我更改B的父属性,则还需要在另一侧更新关联。
我认为编写代码以使两端的关联保持最新非常繁琐且容易出错。
那么:有没有更好的方法?是否有Java库可以管理两个对象之间的双向关联?
例如:类A具有类B的集合。
所有B的实例都必须知道其父项(A)是谁。如果我更改B的父属性,则还需要在另一侧更新关联。
我认为编写代码以使两端的关联保持最新非常繁琐且容易出错。
那么:有没有更好的方法?是否有Java库可以管理两个对象之间的双向关联?