JPA属性覆盖实体子类

时间:2016-11-23 14:13:09

标签: java jpa

我们能够覆盖实体子类吗? 这是我的代码结构:

表名:TEXT_VALUES
columns:text,text_b,text_c

@Entity
@Table(name="TEXT_VALUES")
@Inheritance(strategy = InheritanceType.SINGLE_TABLE)
@DiscriminatorColumn(name = "DISCRIMINATOR")
public class A {
  @Column(name = "text")
  String text;
}


@MappedSuperclass
public class B extends A {
  // more columns in here
}

@Entity
@DiscriminatorValue("TEXT_C")
@AttributeOverride(name = "text", column = @Column(name = "TEXT_C"))
public class C extends  B {
 // more columns
} 

C类中的属性覆盖似乎根本不起作用。

这是@AttributeOverride无法做到的事吗?

0 个答案:

没有答案