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