枚举不起作用

时间:2013-02-04 10:07:55

标签: jpa enums

我有一个带有枚举字段的实体类。我正在从实体动态创建数据库,我正在使用orm.xml,如下所示。

<basic name="relationshipType">
       <column name="Type"/>
       <enumerated>STRING</enumerated>
</basic>

在我的数据库中,列Type创建为int(11)而不是varchar。但是当我尝试将注释作为@Enumerated(EnumType.STRING)时,我得到了一个带有varchar字段的表格。

orm.xml中是否有任何遗漏的东西?我正在使用jpa 2.0和hibernate 3.27。请帮忙。

0 个答案:

没有答案