微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用R2DBCMysql的Spring数据一对多关联示例

如何解决使用R2DBCMysql的Spring数据一对多关联示例

我能否知道如何在Spring数据JDBC中使用R2DBC(MysqL)进行关联(一对多)。如果可能,请提供小的代码示例或git链接

例如,我有一个 employee 表,而 address 表是雇员的孩子。 一位员工可以有多个地址。 如果要检索员工,则我还希望将对应的员工的地址也作为JSON。 注意:软件堆栈是Spring Functional Reactive,带有MysqL的R2DBC

解决方法

Spring Data R2DBC当前不支持聚合。 这意味着每个实体都仅映射到一个表,并且不能具有对其他实体的对象引用。

因此,对示例进行建模的正确方法是在EmpolyeeAddress之间没有对象引用,而在employeeId中包含Address,并使用该对象来选择所需的地址。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。