Предположим, что у меня есть это перечисление:
public enum TestEnum { EXAMPLE, FURTHER_EXAMPLE, LAST_EXAMPLE }
С этим отображением в .hbm
:
<property name="testEnum" column="TEST_COLUMN">
<type name="org.hibernate.type.EnumType">
<param name="enumClass">p.a.c.k.TestEnum</param>
</type>
</property>
Перечисление отправляется в базу данных как 0
, 1
, 2
. Я хотел бы, чтобы значения вместо этого сохранялись как EXAMPLE
, FURTHER_EXAMPLE
или LAST_EXAMPLE
в столбце varchar.
Как я могу перечислить перечисление в столбце varchar?