Есть простое перечисление:
public enum E { V1, V2, V3; }
Есть сущность, в которой есть атрибут типа List<E>, который надо сохранять в БД:
class C {
...
List<E> enums;
...
@ElementCollection
@Enumerated(EnumType.STRING)
public List<E> getEnums() {
return enums;
}
...
}
При попытке вызвать saveOrUpdate в сессии Hibernate возникает исключение: org.hibernate.MappingException: Unknown entity: <...> E
Как правильно определять коллекции перечислимых типов?
Hibernate 4.1.8