2011-03-02 81 views
0

我遇到了这个问题,我设法枚举了一个实体属性是外键(简单的目录 - >实体场景),但我必须做这个过程,每次我更新我的豆子:我怎样才能生成@Enumerated与hibernate.reveng

@Column(name = "idcampaign_status", nullable = false) 
@Enumerated(EnumType.ORDINAL) 
public CampaignStatus getCampaignStatus() { 
    return this.campaignStatus; 
} 

我也排除CampaignStatus的一代,因为这将是复仇文件枚举:

<table-filter match-name="campaign_status" 
     match-catalog="mycatalog" exclude="true"> 
</table-filter> 

那么,有没有办法用hibernate.reveng做到这一点,指定枚举器或自定义创建工具,我可以使用它作为改变当地人。或者在这种情况下进行任何策略?

回答

0

似乎Hibernate.reveng具有属性类型,以在代码生成指定类型我解决了这个问题是这样的:

<column name="iduser_type" type="UserType" /> 

还是要谢谢你