我在数据库中有2个表,其中有确切的列。
我可以知道有没有可能有一个抽象类,并为2表扩展它。
示例抽象表
表A扩展表。表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
我不知道如何指定表名。
发布于 2012-05-30 15:53:22
这对我很有效:
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
}
https://stackoverflow.com/questions/10811925
复制相似问题