形如:
public enum Money {
ONE,
FIVE,
TEN
}
直接保存枚举类型到mysql是tinyblob类型,肯定不希望。
1.注解
@Enumerated(EnumType.STRING) varchar
@Enumerated(EnumType.ORDINAL) int
2.springmvc xml配置
<mvc:annotation-driven>...</mvc:annotation-driven>
<!--代替处理映射器和适配器&处理json解析&自定义类型转换器入口-->
3.hibernate xml 配置 (我竟然没成功=_+!)
需要:hibernate-annotations包
<property name="money">
<type name="org.hibernate.type.EnumType">
<param name="enumClass">com.luobo.entity.Money</param>
<!--<param name="type">12</param>-->
</type>
</property>