J'ai une entité Promotion, qui a 3 champs simples (identifiant, nom, description) et tous les 3 seront mappés sur DB. Jusqu'ici tout va bien. Le problème est avec le 4ème champ, ruleModel, qui est une instance de RuleModel et lorsqu'il est construit à l'exécution, il contiendra des instances d'objets d'une douzaine d'autres classes. Je ne veux pas mapper RuleModel à une table DB, car c'est beaucoup de travail supplémentaire et inutile. Je veux juste stocker l'instance de l'objet ruleModel dans DB, puis pouvoir charger ruleModel à partir de DB et restaurer l'instance d'objet en mémoire.Comment stocker une instance d'objet en tant que champ d'une entité EJB3?
code:
@Entity
public class Promotion {
@Id
@GeneratedValue
private Long id;
private String name;
private String description;
private RuleModel ruleModel;
}