如何使用hibernate.reveng生成@Enumerated
我遇到了这个问题,我设法枚举了一个实体的属性,这些属性是外键(简单目录->实体场景),但每次更新bean时,我都必须执行这个过程:如何使用hibernate.reveng生成@Enumerated,hibernate,enums,code-generation,Hibernate,Enums,Code Generation,我遇到了这个问题,我设法枚举了一个实体的属性,这些属性是外键(简单目录->实体场景),但每次更新bean时,我都必须执行这个过程: @Column(name = "idcampaign_status", nullable = false) @Enumerated(EnumType.ORDINAL) public CampaignStatus getCampaignStatus() { return this.campaignStatus; } 我还排除了生成的活动状态,因为它将是一个e
@Column(name = "idcampaign_status", nullable = false)
@Enumerated(EnumType.ORDINAL)
public CampaignStatus getCampaignStatus() {
return this.campaignStatus;
}
我还排除了生成的活动状态,因为它将是一个enum on reveng文件:
<table-filter match-name="campaign_status"
match-catalog="mycatalog" exclude="true">
</table-filter>
因此,有没有一种方法可以通过hibernate.reveng实现这一点,请指定枚举器或自定义创建工具,我可以将其用作替代方法。或者在这种情况下需要采取什么策略?似乎Hibernate.reveng具有属性类型,以便在代码生成中指定一种类型,我是这样解决的:
<column name="iduser_type" type="UserType" />
无论如何谢谢你