我有一個實體促銷,其中有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;
}