【问题标题】:Java- JPA @Entity and @Embeddable togetherJava-JPA @Entity 和 @Embeddable 在一起
【发布时间】:2020-06-05 13:13:50
【问题描述】:

我是 Spring jpa 的新手,我需要创建一个用例:

表 A:包含列 'a' 、 'b' 和 'c'

Table B :包含 'd' 列以及 Table A 中的列。

我的问题是,

我可以用 @Entity@EmbeddableTable A 注释 POJO 吗?

【问题讨论】:

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


    【解决方案1】:

    您必须按名称添加两个注释 @Embeddable@MappedSuperclass 在表 A 实体上方,您还必须将表 A 实体继承到表 B 实体中,如下所示。

    @Embeddable
    @MappedSuperclass
    @Entity
    class TableA{....}
    
    @Entity
    Class TableB extends TableA{...}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-12
      • 1970-01-01
      • 2014-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多