我遇到了这个问题,我设法枚举了一个外键实体的属性(简单的目录->实体场景),但是每次我更新我的bean时都必须这样做:
@Column(name = "idcampaign_status", nullable = false)
@Enumerated(EnumType.ORDINAL)
public CampaignStatus getCampaignStatus() {
return this.campaignStatus;
}我还排除了生成的CampaignStatus,因为它将是reveng文件中的枚举:
<table-filter match-name="campaign_status"
match-catalog="mycatalog" exclude="true">
</table-filter>那么有没有一种方法可以用hibernate.reveng来实现这一点,指定枚举器或自定义创建工具,我可以将其用作替代方法。或者在这种情况下有什么策略可以继续下去?
发布于 2011-03-03 00:04:40
似乎Hibernate.reveng有一个属性类型,为了在代码生成中指定一个类型,我这样解决它:
<column name="iduser_type" type="UserType" />不管怎样,谢谢你
https://stackoverflow.com/questions/5169968
复制相似问题