如何在hibernate中表示一个类型表

时间:2012-03-25 11:18:07

标签: hibernate java-ee orm enums

我有两个表代理商 agency_type 代理商参考 agency_type_id agency_type 有两个值= 个人公司 我看到一些例子代表带有 Enum 的类型表,这是这种情况下的最佳做法吗?这会为枚举创建一个数据库表吗?

1 个答案:

答案 0 :(得分:1)

我认为它可以只是int(11)类型的表代理中的一列,描述将是这样的:

    <class name="com....Agency" table="agency">
        ............
        <property name="agencyType" column="agency_type_id">
            <type name="org.hibernate.type.EnumType">
                <param name="enumClass">com...AgencyType</param>
            </type>
        </property>
        .............
    </class>