首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用hibernate.reveng生成@Enumerated

如何使用hibernate.reveng生成@Enumerated
EN

Stack Overflow用户
提问于 2011-03-02 23:52:46
回答 1查看 756关注 0票数 0

我遇到了这个问题,我设法枚举了一个外键实体的属性(简单的目录->实体场景),但是每次我更新我的bean时都必须这样做:

代码语言:javascript
复制
@Column(name = "idcampaign_status", nullable = false)
@Enumerated(EnumType.ORDINAL)
public CampaignStatus getCampaignStatus() {
    return this.campaignStatus;
}

我还排除了生成的CampaignStatus,因为它将是reveng文件中的枚举:

代码语言:javascript
复制
<table-filter match-name="campaign_status"
        match-catalog="mycatalog" exclude="true">
</table-filter>

那么有没有一种方法可以用hibernate.reveng来实现这一点,指定枚举器或自定义创建工具,我可以将其用作替代方法。或者在这种情况下有什么策略可以继续下去?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-03 00:04:40

似乎Hibernate.reveng有一个属性类型,为了在代码生成中指定一个类型,我这样解决它:

代码语言:javascript
复制
<column name="iduser_type"  type="UserType" />

不管怎样,谢谢你

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5169968

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档