我正在做一个 JPA 项目。我有一个ExportProfile
对象:
@Entity
public class ExportProfile{
@Id
@GeneratedValue
private int id;
private String name;
private ExtractionType type;
//...
}
ExtractionType
是由几个类实现的接口,每个类都有不同的提取类型,这些类是单例。type
对单例对象的引用也是如此。我的数据库中没有ExtractionType
表,但我必须保留导出配置文件的提取类型。
如何ExportProfile
使用 JPA 持久化对象,保存对type
对象的引用?
注意:没有定义实现的数量ExtractionType
,因为可以随时添加新的实现。我也在使用Spring,这有帮助吗?