在SpringData Jpa Repository中而不是在实体中设置表名

时间:2019-07-08 13:12:55

标签: java spring-data-jpa spring-data

我有一个JPA实体,我希望将其与相同字段完全存储在两个不同的表中,以用于不同的目的。

我认为,可以设置哪个表实际在Spring Data Jpa存储库中存储数据,但是找不到如何做。 有可能吗?

如果没有,使用spring数据jpa而不复制实体类实现我的目标的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

您可能想使用@MappedSuperclass注释为您的实体定义一个抽象类。您可以在此类中指定字段映射。然后有两个单独的实体类,它们继承您的抽象类,并且这两个类中的每一个都可以映射到自己的表。