私のプロジェクトには、以下に示すように BaseEntity という POJO があります。
class BaseEntity{
private int id;
public void setId(int id){
this.id=id;
}
public int getId(){
return id;
}
}
そして、Movie、Actor などの他の POJO エンティティ クラスのセット...
class Movie extends BaseEntity{
private String name;
private int year;
private int durationMins;
//getters and setters
}
BaseEntity は、一部のインターフェイスでプレースホルダーとして使用するためだけに使用しています。BaseEntity オブジェクトを格納する必要はありません。BaseEntity から拡張されたエンティティ オブジェクトのみを格納する必要があります。BaseEntity から拡張されたエンティティごとに 1 つのテーブルを取得するには、これらのクラスにどのように注釈を付ける必要がありますか。映画の場合は、(id、name、year、durationMins) のようにする必要があります。