如何在hibernate POJO中映射公共字段?

时间:2016-03-15 21:40:49

标签: java hibernate java-ee orm postgresql-9.4

我在每个表中都有一些常用字段,所以我想要一个hibernate POJO并从中扩展:

public class BaseClass {
   @Column(name="isActive")
   private Boolean isActive;

   public BaseClass() {
      isActive = true;
   }
   // Getter and Setter
}

....
@Entity
@Table(name = "ABC", schema = "ABC")
@SequenceGenerator(name = "ABC_seq", sequenceName = "ABC_seq", schema = "ABC", allocationSize = 1)
public class SubClass extends BaseClass {
  @Id
  // Other stuff here
  public SubClass() {
    super();
  }
}

SubClass到目前为止工作,但isActives setter的更改对我的数据库(Postgres)没有任何影响。 将BaseClass标记为@Entity也没有任何效果。 我的解决方案在SO上看起来就像另一个。

0 个答案:

没有答案