У меня есть сущность с полем, которым я хочу стать Enum.
@Column(name = "TEMPRATURE_ZONE")
@Enumerated(STRING)
private TemperatureRegime tempratureZone;
Enum определяется следующим образом:
public enum TemperatureRegime {
AMBIENT,
CHILL
}
Данные в моей таблице для этого поля всегда "AMBIENT" или "CHILL", когда я выполняю запрос findAll вВ таблице я получаю следующее исключение:
Exception [EclipseLink-116] (Eclipse Persistence Services - 2.1.0.v20100614-r7608): org.eclipse.persistence.exceptions.DescriptorException
Exception Description: No conversion value provided for the value [Chill] in field [LOCATION_GROUP.TEMPRATURE_ZONE].
Mapping: org.eclipse.persistence.mappings.DirectToFieldMapping[tempratureZone-->LOCATION_GROUP.TEMPRATURE_ZONE]
Descriptor: RelationalDescriptor(com.company.location.LocationGroup --> [DatabaseTable(LOCATION_GROUP)])
Не понимаю, в чем проблема, есть идеи?
Приветствия,
Джеймс