データベースに正確な列を持つ2つのテーブルがあります。
抽象クラスを持ち、それを 2 テーブル用に拡張できることを知っているかもしれません。
抽象テーブルの例
テーブルはテーブルを拡張します。テーブル b はテーブルを拡張します。
継承を読みましたが、私のニーズに合わないよう です
テーブル名を指定する方法がわかりません。
データベースに正確な列を持つ2つのテーブルがあります。
抽象クラスを持ち、それを 2 テーブル用に拡張できることを知っているかもしれません。
抽象テーブルの例
テーブルはテーブルを拡張します。テーブル b はテーブルを拡張します。
継承を読みましたが、私のニーズに合わないよう です
テーブル名を指定する方法がわかりません。
それは私のために働いた:
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
}