使用下划线的JAXB属性

时间:2012-12-15 11:56:56

标签: attributes jaxb underscore.js

我在JAXB上使用java对象我正在使用javaclass字段创建xml.But我喜欢

qpack_id as attrubute它在xml文件中创建,如qpackId

所以如何在jaxB中使用_(下划线)请指导我。

xml文件应该创建低于attibute

<qpack " qpack_id="MB0046_SET4" qpack_name="MB0046">
</qpack>

1 个答案:

答案 0 :(得分:2)

从Java类开始

您可以使用XmlAttribute注释指定名称。

@XmlAttribute(name="qpack_name")
public String getQPackName() {
    return qPackName;
}

从XML架构开始

如果您正在讨论从XML模式生成Java类并在Java属性名称中保留_字符,请参阅下面的答案以获取完整示例: