首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用annox参数进行注释

使用annox参数进行注释
EN

Stack Overflow用户
提问于 2013-12-28 15:52:57
回答 1查看 288关注 0票数 0

我正在寻找一种方法来使用"annox“来注释生成的类。目标是向生成的类添加hibernate注释,该类具有构造函数值。下面是所需结果的一个示例:

代码语言:javascript
复制
public class XJCGeneratedClass {

@Enumerated(EnumType.STRING)
Sample sample;
...
}

您看:我有一个构造函数参数给注释。

我已经让@枚举的一部分在correspdonding xsd中工作:

代码语言:javascript
复制
<xs:element name="sample">
<xs:annotation>
    <xs:appinfo>
        <annox:annotate>
                <hs:Enumerated impl="javax.persistence.Enumerated" >
                <!-- WHAT ELSE DO IT NEED TO MAKE ANNOX PRODUCE "@Enumerated(EnumType.STRING)" FOR THIS FIELD? -->
            </hs:Enumerated>
            </annox:annotate>
    </xs:appinfo>
</xs:annotation>

当然,当我生成我的源时,会产生一个错误,因为没有参数就不存在注释。引发的错误是:

无法将值解析为目标类javax.persistence.EnumType

我尝试了很多次(例如,包括value-Tag),但是我不能添加正确的行为来添加以EnumType.STRING作为参数的枚举注释。

有人知道怎么做吗?

EN

回答 1

Stack Overflow用户

发布于 2014-04-25 21:21:06

你真的试过:

代码语言:javascript
复制
<hs:Enumerated value="STRING"/>

用户指南

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

https://stackoverflow.com/questions/20816378

复制
相关文章

相似问题

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