我与JAXB @XmlRootElement注释JAXB文档注释
@XmlRootElement(name="ClientData")
public class ClientData {
/**
* The first address field of the person
*/
private String address1 = null;
}
当我生成XSD架构
<xs:complexType name="clientData">
<xs:sequence>
<xs:element minOccurs="0" name="address1" type="xs:string"/>
产生这个XML片段以下Java类可以使用JAXB注释,以便地址1字段上的文档详细信息将作为xs:annotation/xs:documentention元素包含在我的最终模式中?
<xs:complexType name="clientData">
<xs:sequence>
<xs:element minOccurs="0" name="address1" type="xs:string">
<xs:annotation>
<xs:documentation>The first address field of the person</xs:documentation>
</xs:annotation>
</xs:element>
是的 - 我想这是一个简单的解决方法,但我可以想象,随着更多的特定字段添加到类中,字段名称长度变得更长。我想将字段的业务用户定义添加为文档标记,并将java字段命名留给开发人员。谢谢。 – emeraldjava 2009-01-26 18:25:45