hibernate 如何在不同的微服务Sping Boot 中定义2个表之间的关系

slmsl1lt  于 2023-04-06  发布在  其他
关注(0)|答案(1)|浏览(155)

我试图定义两个实体之间的关系第一:产品二:在不同的服务中订购它们,对于订购,需要定义与产品的多对多关系,但是我没有对该表的引用,因为它存在于不同的服务中,我应该如何定义此关系
我试着google了一下,但是找不到解决办法。

1yjd4xko

1yjd4xko1#

而不是将Product作为Java引用引用,您只需将productId放在Order中,或者更可能放在OrderItem中。
这实际上正是Spring Data JDBC如何对聚合和聚合之间的引用进行建模,而聚合又基于域驱动设计实践。您可以在这里阅读有关内容:https://spring.io/blog/2018/09/24/spring-data-jdbc-references-and-aggregates

相关问题