0
我有枚举如下。休眠保存枚举和检索值?
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而不是0,1,2。我怎样才能做到这一点? 请帮帮我!
你可以给你的模型类的源代码?我想知道你正在使用什么类型的字段来存储枚举值在你的模型中 – sanbhat 2013-04-05 11:29:53
你想从enum中获取枚举值吗? – 2013-04-05 11:32:18
我在模型类中具有以下字段:Private TestEnum testEnum – user755806 2013-04-05 11:33:26