LINUX.ORG.RU

История изменений

Исправление lester_dev, (текущая версия) :

Ты пытаешься персистнуть список ентитей, которые не ентити. Попробуй сделать класс-обертку над enum, который будет проксировать твой enum в бин, типа getEnum/setEnum, либо сделай

private transient List<E> enums;

@ElementCollection
private List<String> fakeEnums;

public List<E> getEnums() {
    return Utils.convertToEnums(fakeEnums);
}

public void setEnums(List<E> enums) {
    this.fakeEnums = Utils.convertFromEnums(enums);
}

... get/set for fakeEnums;

Как-то так.

Исходная версия lester_dev, :

Ты пытаешься персистнуть список ентитей,