注解:
@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> |