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