Java 三张表上的一个实体
是否可能在三个或多个表上有一个JPA实体?我知道@SecondaryTable注释,但我发现的示例只显示了两个表。我做了一个截图作为例子:Java 三张表上的一个实体,java,jpa,mapping,Java,Jpa,Mapping,是否可能在三个或多个表上有一个JPA实体?我知道@SecondaryTable注释,但我发现的示例只显示了两个表。我做了一个截图作为例子: 我认为您可以使用jpa继承策略@实体 @继承(strategy=InheritanceType.Yourstylehere) 那篇文章可能对你有帮助 你应该使用每班一表的方法是的,这是完全可能的。但是您尝试了什么?辅助表将始终使用所属表的PK作为其PK。第二张桌子可以,但第三张桌子不行。该部分必须是与不同实体的关系
我认为您可以使用jpa继承策略@实体 @继承(strategy=InheritanceType.Yourstylehere) 那篇文章可能对你有帮助
你应该使用每班一表的方法是的,这是完全可能的。但是您尝试了什么?辅助表将始终使用所属表的PK作为其PK。第二张桌子可以,但第三张桌子不行。该部分必须是与不同实体的关系