【发布时间】:2020-09-22 21:18:45
【问题描述】:
Spring data JPA with Hibernate 支持注解javax.persistence.Inheritance
和javax.persistence.InheritanceType 中的常量。基于这些,实体类之间的继承映射到DB(单表/联表https://stackoverflow.com/a/3579462/12053054)。
我找不到任何类似的机制来支持使用 spring data r2dbc 进行实体继承。我知道 JPA 和 Hibernate 的东西与 r2dbc 无关,但我认为在 spring 数据 r2dbc 存储库中支持继承没有任何问题,也没有任何针对函数式编程的“反模式”。
是否有任何解决方法或任何机制可以让我在 spring data r2dbc 存储库中使用继承? (不仅继承字段,而且在调用 Spring Data JPA 存储库方法时将继承转换为与 JPA/Hibernate 相同的 DB)。我唯一的临时解决方法是手动执行查询并自行实现 spring data r2dbc 存储库方法,这样我也可以将继承转换为 DB。
【问题讨论】:
标签: java spring spring-boot spring-webflux spring-data-r2dbc