Неправильный тип столбца Hibernate
У меня есть enum и я хочу сохранить его как целое число в базе данных. Я помещаю аннотацию @Enumerated(value=EnumType.ORDINAL) в свой атрибут и запускаю приложение с помощью hibernate.validate. Затем говорится следующее:
Wrong column type in administation for column job. Found: int, expected: varchar(255)
Кто-нибудь знает, почему это так?
РЕДАКТИРОВАТЬ
Мое перечисление выглядит следующим образом:
public enum JobEnum {
private int value;
private String name;
private String description;
private String className;
private boolean unique;
private JobEnum(int value, String name, String description, String className, boolean unique) {
this.name = name;
this.description = description;
this.className = className;
this.unique = unique;
this.value = value;
}
}
И, конечно, у него есть получатели для значений.
Моя таблица называется администрацией и имеет столбец задание, которое имеет тип integer и может быть NULL.