我在每个表中都有一些常用字段,所以我想要一个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上看起来就像另一个。