Мне нужна помощь с сохранением карты в JPA2, где и ключи, и значения являются перечислениями (Map<Enum, Enum>
). С Hibernate в качестве моего поставщика JPA он хранит перечисления в виде больших двоичных объектов, но мне нужны данные, хранящиеся в виде строк. Я попробовал следующие аннотации, чтобы решить эту проблему:
@ElementCollection(fetch = FetchType.EAGER)
@MapKeyEnumerated(value = EnumType.STRING)
public Map<Enum, Enum> getElementsMap() {
return elementsMap;
}
Но данные все еще хранятся в БД как большой двоичный объект. Кто-нибудь решил эту проблему?