spring-boot - 如何在 R2DBC 和 Spring WebFlux 中加入多个表?
问题描述
//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;
}
- 如何在 R2DBC 和 Spring WebFlux 中加入多个表?
解决方案
目前 R2DBC 不支持 @OneToMany 等注解。因此,在 Address 中,您应该有一个名为 userId 的 Integer 类型的属性和 pertsist Person,然后持久化 Address。要获取它们,您应该首先获取 Person 并通过 userId 找到地址
推荐阅读
- android - 如何在 FirebaseRecyclerAdapter 上获取用户 ID 的价值?
- node.js - 使用 NodeJs 的 SQL 过程
- firebase - Nuxt 服务器中间件在 Firebase Cloud Functions 上不起作用
- javascript - 如何将此代码从 jQuery 转换为 Vanilla Javascipt?
- javascript - 如何使用数组值评估“全有或全无条件”
- postgresql - PostgreSQL 字段类型,用于存储字符串、int 或 json
- reactjs - 为什么 this.state.text 在函数中抛出错误?
- python - 任何东西都可以进入函数吗?
- javascript - 如何将多个数据上传到 Firebase 商店而不重复
- angular - Angular 通用生产构建过程