私はJPAプロジェクトに取り組んでいます。私はExportProfile
オブジェクトを持っています:
@Entity
public class ExportProfile{
@Id
@GeneratedValue
private int id;
private String name;
private ExtractionType type;
//...
}
ExtractionType
はいくつかのクラスによって実装されたインターフェースであり、それぞれが異なる抽出タイプに対応しています。これらのクラスはシングルトンです。シングルトンtype
オブジェクトへの参照も同様です。ExtractionType
DBにテーブルがありませんが、エクスポートプロファイルの抽出タイプを保持する必要があります。
ExportProfile
JPAを使用してオブジェクトを永続化し、オブジェクトへの参照を保存するにはどうすればよいtype
ですか?
注:ExtractionType
新しい実装はいつでも追加できるため、実装の数は定義されていません。私もSpringを使用していますが、これは役に立ちますか?