Hibernate枚举映射

来源:互联网 发布:json python 文件 编辑:程序博客网 时间:2024/05/29 09:55
Hibernate枚举映射
利用Hibernate Annotation 进行枚举映射。
@Enumerated(EnumType.STRING) 要是映射到hbm.xml中,
    <property name="state" column="state">
        <type name="org.hibernate.type.EnumType">
            <param name="enumClass">org.nesta.Session$State</param>
            <param name="type">4</param>
        </type>
    </property>

type是4代表整形, 12代表字符串。如果enum是内部类,就多加一个$符号。
原创粉丝点击