如何在 R2DBC 和 Spring WebFlux 中加入多个表?
Posted
技术标签:
【中文标题】如何在 R2DBC 和 Spring WebFlux 中加入多个表?【英文标题】:How to Join multple table in R2DBC and Spring WebFlux? 【发布时间】:2021-08-29 13:49:15 【问题描述】://1.人物实体
class Person
private Integer id;
private String name;
Private Address addId;
//2.地址实体
class Address
private Integer addId;
private String city;
Private String state;
Private String country;
Private Integer zip;
【问题讨论】:
【参考方案1】:目前 R2DBC 不支持 @OneToMany 等注解。因此,在 Address 中,您应该有一个名为 userId 的 Integer 类型的属性和 pertsist Person,然后持久化 Address。要获取它们,您应该首先获取 Person 并通过 userId 找到地址
【讨论】:
以上是关于如何在 R2DBC 和 Spring WebFlux 中加入多个表?的主要内容,如果未能解决你的问题,请参考以下文章
Spring认证中国教育管理中心-Spring Data R2DBC框架教程一