Перечисления могут отображаться по порядковому номеру или имени.
(Отображение по умолчанию является порядковым.)
enum Demo{ A, B};
@Entity
class MyEntity {
@Enumerated(EnumType.ORDINAL)
private Demo demo;
}
Таким образом, вы можете сопоставить Enum с целочисленным столбцом.