Spring数据JDBC是否支持继承
Does Spring Data JDBC support inheritance
我正在使用 spring 数据 jdbc 进行一个新项目,因为它很容易处理,而且确实很棒。
在我的场景中,我有三种(将来可能会更多)projects
。所以我的域模型可以很容易地用类型继承的普通旧 java 对象建模。
第一个问题:
- 因为我正在使用 spring 数据 jdbc,这种方式(继承)是否像在 JPA 中一样受到支持?
第二个问题 - 作为对第一个问题的补充:
- 我在官方文档中找不到与此相关的任何内容。所以我假设有充分的理由不支持它。说到这一点,我可能走错了一般的继承建模实体的轨道吗?
目前Spring数据JDBC不支持继承。
原因是继承使事情变得相当复杂,而且根本不清楚正确的方法是什么。
我有几个模糊的想法,如何创建可用的东西。每种类型不同的存储库是一种选择,使用单一类型进行持久化,但进行一些 post 处理以在读取时获取正确的类型是另一种选择。
我正在使用 spring 数据 jdbc 进行一个新项目,因为它很容易处理,而且确实很棒。
在我的场景中,我有三种(将来可能会更多)projects
。所以我的域模型可以很容易地用类型继承的普通旧 java 对象建模。
第一个问题:
- 因为我正在使用 spring 数据 jdbc,这种方式(继承)是否像在 JPA 中一样受到支持?
第二个问题 - 作为对第一个问题的补充:
- 我在官方文档中找不到与此相关的任何内容。所以我假设有充分的理由不支持它。说到这一点,我可能走错了一般的继承建模实体的轨道吗?
目前Spring数据JDBC不支持继承。
原因是继承使事情变得相当复杂,而且根本不清楚正确的方法是什么。
我有几个模糊的想法,如何创建可用的东西。每种类型不同的存储库是一种选择,使用单一类型进行持久化,但进行一些 post 处理以在读取时获取正确的类型是另一种选择。