<property name="state" length="30">
<type name="org.hibernate.type.EnumType">
<param name="enumClass">enums.StateEnum</param>
<param name="type">12</param>
</type>
</property>
type没有指定的话,就是将枚举对应的值存进数据库中,如果指定为12的话就是将枚举对应的值存进数据库。
如果用anotation的话比较简单在枚举属性的get方法上添加@Enumerated如果要将枚举对应的值存进数据库的话就加一个属性值@Enumerated(STRING)。
本文详细介绍了在数据库中如何使用枚举类型,并解释了不同类型参数的影响,以及使用注解简化枚举值存储的过程。

219

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



