2014-07-21 2 views
0

JAXB를 사용하여 자바 클래스에서 다음 스키마를 생성해야합니다.JAXB - 스키마 생성. 복잡한 유형 사용자 정의 속성

<?xml version="1.0" encoding="UTF-8"?> 
<xs:schema version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xdb="http://xmlns.oracle.com/xdb"> 
    <xs:element name="test" type="test"/> 
    <xs:complexType name="testName" xdb:SQLType="WEBY_TEST_NAME"> 
     <xs:sequence> 
      <xs:element minOccurs="0" name="date" type="xs:dateTime"/> 
      <xs:element name="id" type="xs:int"/> 
     </xs:sequence> 
    </xs:complexType> 
</xs:schema> 

xdb:SQLType="WEBY_TEST_NAME"을 jaxb 어노테이션을 사용하여 complexType 요소에 추가하는 방법은 무엇입니까?

답변

0
내가 다른 태그에 대한 스키마를 생성하기위한 시도 같은 수행하지만, 다른 예비 단어를 포함하거나 이름

@XmlElement (이름 = "클래스")

public String getClasss() { 
    return classs; 
} 

같이 선언 할 필요가

pojo이므로 코딩 할 때 우리가 제공하는 이름을 사용하고 자바 프로그램에서는 선언 된 변수를 사용합니다.

당신의 선언이

@XmlElement 될 수 있습니다 :

public String getxdbSQLType() { 
    return xdbSQLType; 
} 
(이름 = "XDB SQLTYPE")
관련 문제