我在数据库中有两个确切列的表。
我是否知道有可能有一个抽象类并为2表扩展它。
示例抽象表
表一个扩展表。 表b扩展表。
我已阅读继承但似乎不符合我的需要 http://openjpa.apache.org/builds/1.0.4/apache-openjpa-1.0.4/docs/manual/jpa_overview_mapping_inher.html#jpa_overview_mapping_inher_single
我看不出如何指定表名。
答案 0 :(得分:0)
这对我有用:
public abstract class Table {
private String commonField;
@Column(name = "COMMON_FIELD")
public String getCommonField() {
return commonField;
}
public void setCommonField(String commonField) {
this.commonField = commonField;
}
}
@Entity
@Table(name = "table_a")
public class TableA extends Table {
// table_a fields only
}
@Entity
@Table(name = "table_b")
public class TableB extends Table {
// table_b fields only
}