1

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

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

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

orm.xml 中有什么我遗漏的东西吗?我正在使用 jpa 2.0 和休眠 3.27。请帮忙。

4

0 回答 0