これとは別に、この方法でそれを行うのが正しいパターンである場合、Hibernate で@MappedSuperclass
オーバーライドされたプロパティを として設定する@Transient
か、「他の方法」で無視することが可能かという問題があります。
マップされたスーパークラスが与えられた場合:
@MappedSuperclass
public abstract class MappedSuperclassEntity {
private Integer field;
public Integer getField() {return field;}
public void setField(Integer field) {this.field = field;}
}