我有一个实体促销,其中有3个简单的字段(ID,名称,描述),所有3将被映射到数据库。到现在为止还挺好。问题在于第4个字段ruleModel,它是RuleModel的一个实例,在运行时构建时,它将包含十几个其他类的对象实例。我不想将RuleModel映射到数据库表,因为这是很多额外的工作,也是不必要的。我只想将ruleModel对象实例存储到DB中,然后能够从DB加载ruleModel并在内存中恢复对象实例。如何将对象实例存储为EJB3实体的字段?
代码:
@Entity
public class Promotion {
@Id
@GeneratedValue
private Long id;
private String name;
private String description;
private RuleModel ruleModel;
}