如何在不同的微服务spring引导中定义两个表之间的关系



我试图定义2个实体之间的关系1:产品第二:秩序它们都在不同的服务中,对于Order,需要定义与Product的多对多关系,但是我没有这个表的引用,因为它存在于不同的服务中,我应该如何定义这个关系

我试着谷歌,但我找不到解决方案

不是将Product引用为Java引用,而是在Order中或更可能在OrderItem中使用productId

这实际上正是Spring Data JDBC建模聚合和聚合之间引用的方式,而聚合又是基于领域驱动设计实践的。你可以在这里阅读:https://spring.io/blog/2018/09/24/spring-data-jdbc-references-and-aggregates