【发布时间】:2020-06-05 13:13:50
【问题描述】:
我是 Spring jpa 的新手,我需要创建一个用例:
表 A:包含列 'a' 、 'b' 和 'c'
和 Table B :包含 'd' 列以及 Table A 中的列。
我的问题是,
我可以用 @Entity 和 @Embeddable 为 Table A 注释 POJO 吗?
【问题讨论】:
标签: java jpa spring-data-jpa persistence persistent
我是 Spring jpa 的新手,我需要创建一个用例:
表 A:包含列 'a' 、 'b' 和 'c'
和 Table B :包含 'd' 列以及 Table A 中的列。
我的问题是,
我可以用 @Entity 和 @Embeddable 为 Table A 注释 POJO 吗?
【问题讨论】:
标签: java jpa spring-data-jpa persistence persistent
您必须按名称添加两个注释 @Embeddable 和
@MappedSuperclass 在表 A 实体上方,您还必须将表 A 实体继承到表 B 实体中,如下所示。
@Embeddable
@MappedSuperclass
@Entity
class TableA{....}
@Entity
Class TableB extends TableA{...}
【讨论】: