Jak zmapować zestaw typów wyliczeniowych w Hibernacja?

Czy w hibernacji można zdefiniować mapowanie klasy do zestawu wyliczeń?

Udało mi się znaleźć przykłady definiowania odwzorowań zestawów i udało mi się znaleźć osobne przykłady mapowania Enums, ale nie wiem, jak zdefiniować Enums dla klasy.

Czy ktoś mógłby mi podać przykład?

Jest to budowane na istniejącej aplikacji, więc nie mogę zmienić schematu bazy danych.

To jest relacja, którą chcę modelować. Wicket to normalna klasa, a WicketType to Java Enum.

+----------------+    +------------+    +------------+
| Wicket         |    | Ref Table  |    | WicketType |
+----------------+    +------------+    +------------+
| INT     | W_ID |    |            |    | W_TypeId   |
| ....    |      | FK | W_ID       | FK | WicketType |
| INT     | TYPE |----| W_TypeId   |----|            |
+----------------+    +------------+    +------------+

Dzięki jeszcze raz

questionAnswers(3)

yourAnswerToTheQuestion