注解:
@Enumerated(EnumType.STRING)
@Enumerated(EnumType.ORDINAL)
注解于属性、方法上均可
配置:
|
1
2 3 4 5 6 7 |
<property name="type">
<type name="org.hibernate.type.EnumType"> <param name="enumClass">com.test.Type</param> <!-- 12为java.sql.Types.VARCHAR的常量值,相当于注解中的EnumType.STRING。如果不指定,默认保存枚举的索引值,相当于注解中的EnumType.ORDINAL。 --> <param name="type">12</param> </type> </property> |
本文详细介绍了Hibernate中EnumType注解的使用方法及配置细节,包括STRING和ORDINAL两种类型,以及如何通过XML配置文件实现不同类型的枚举存储。
464

被折叠的 条评论
为什么被折叠?



