0

是否使用适合这种情况的聚合水合器?如果是这样,我将如何为这些实体补水,我发现文档令人困惑,并且在网上找不到任何示例。

我有两个具有多对多关系的实体。其中一个实体的某些属性取决于关系。

例子

这是两个具有多对多关系的实体,使用数据库中的关系表进行维护。问题对象的 size 属性取决于关系的哪个应用程序。

图表

数据库是这样布置的。 图表

所以这个想法是每个应用程序可以有多个问题,并且每个问题的大小可以为每个应用程序单独设置。

我对聚合 hydrator 的理解是,我有一个普通的 hydrator 最初可以为应用程序和问题实体进行水合,然后聚合将使用它之前水合的两个实体来水合最终的应用程序实体。这是正确的,我可能是非常错误的。

是否可以在没有聚合水合器的情况下对这样的物体进行水合,最好的方法是什么?

4

0 回答 0