0

データベースに正確な列を持つ2つのテーブルがあります。

抽象クラスを持ち、それを 2 テーブル用に拡張できることを知っているかもしれません。

抽象テーブルの例

テーブルはテーブルを拡張します。テーブル b はテーブルを拡張します。

継承を読みましたが、私のニーズに合わないよう です

テーブル名を指定する方法がわかりません。

4

1 に答える 1

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

}
于 2012-05-30T07:53:22.057 に答える