EJB: сопоставление поля столбца БД с другим типом поля - PullRequest
0 голосов
/ 13 апреля 2011

У меня есть таблица БД со столбцом с типом поля INT, я хочу отобразить ее в EJB (Java-объект) и использовать для этого столбца / поля Enum вместо intВозможно ли это сделать?

1 Ответ

1 голос
/ 13 апреля 2011

Перечисления могут отображаться по порядковому номеру или имени.

(Отображение по умолчанию является порядковым.)

enum Demo{ A, B};

@Entity
class MyEntity {
   @Enumerated(EnumType.ORDINAL)
   private Demo demo;
}

Таким образом, вы можете сопоставить Enum с целочисленным столбцом.

...