Spring Data JDBC是否支持继承

Tho*_*ang 5 spring-data-jdbc

我正在使用 spring data jdbc 开发一个新项目,因为它非常容易处理而且确实很棒。

在我的场景中,我有三种(将来可能更多)类型的projects. 因此,我的域模型可以使用类型继承轻松地使用普通的旧 java 对象进行建模。

第一个问题:

  • 由于我使用的是 spring data jdbc,这种方式(继承)是否像 JPA 中那样支持?

第二个问题 - 作为第一个问题的补充:

  • 我在官方文档中找不到任何与此相关的内容。所以我假设有充分的理由不支持它。说到这里,我可能在一般情况下使用继承建模实体时走错了路吗?

Jen*_*der 3

目前Spring Data JDBC不支持继承。

原因是继承使事情变得相当复杂,而且根本不清楚正确的方法是什么。

我有一些模糊的想法,如何创建一些可用的东西。每种类型使用不同的存储库是一种选择,使用单一类型进行持久化,但进行一些后处理以在读取时获取正确的类型是另一种选择。