У меня есть промо-объект сущности, который имеет 3 простых поля (идентификатор, имя, описание), и все 3 будут отображены в БД. Все идет нормально. Проблема заключается в 4-м поле, ruleModel, которое является экземпляром RuleModel и при создании во время выполнения оно будет содержать экземпляры объектов десятка других классов. Я не хочу отображать RuleModel в таблицу БД, потому что это много дополнительной работы, а также ненужной. Я просто хочу сохранить экземпляр объекта ruleModel в БД, а затем иметь возможность загрузить ruleModel из БД и восстановить экземпляр объекта в памяти.
Код:
@Entity
public class Promotion {
@Id
@GeneratedValue
private Long id;
private String name;
private String description;
private RuleModel ruleModel;
}