【发布时间】:2012-03-25 11:18:07
【问题描述】:
我有两个表 agency 和 agency_type 代理机构引用了 agency_type_id agency_type 表有两个值 = individual、corporate 我看到一些示例用 Enum 表示类型表,这是这种情况下的最佳做法吗?这会为枚举创建一个数据库表吗?
【问题讨论】:
标签: hibernate jakarta-ee orm enums
我有两个表 agency 和 agency_type 代理机构引用了 agency_type_id agency_type 表有两个值 = individual、corporate 我看到一些示例用 Enum 表示类型表,这是这种情况下的最佳做法吗?这会为枚举创建一个数据库表吗?
【问题讨论】:
标签: hibernate jakarta-ee orm enums
我认为它可以只是 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>
【讨论】: