Wie ordne ich eine Reihe von Aufzählungstypen in Hibernate zu?

Ist es im Ruhezustand möglich, eine Zuordnung für eine Klasse zu einer Reihe von Aufzählungen zu definieren?

Ich habe Beispiele für das Definieren von Zuordnungen von Mengen und separate Beispiele für das Zuordnen von Aufzählungen gefunden, aber ich kann nicht herausfinden, wie eine von Aufzählungen für eine Klasse definiert wird.

Könnte mir bitte jemand ein Beispiel geben?

Da dies auf einer vorhandenen Anwendung aufbaut, kann ich das Datenbankschema nicht ändern.

Dies ist die Beziehung, die ich modellieren möchte. Wicket ist eine normale Klasse und WicketType ist eine Java-Aufzählung.

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

Danke noch einmal

Antworten auf die Frage(3)

Ihre Antwort auf die Frage