2012-12-18 118 views
1

使用Spring,我正在構建一個REST風格的Web服務,並有一個正在編組的對象(Jaxb2Marshaller),這與綁定了@OneToMany和@ManyToOne批註的MYSQL數據庫。我如何不顯示正在返回的子元素?有沒有一些註釋呢?如何限制xml顯示使用JAXB

<?xml version='1.0' encoding='UTF-8'?> 
<entry xmlns="http://www.w3.org/2005/Atom"> 
    <title type="text">UNUSED</title> 
    <id></id> 
    <updated>2012-12-18T20:54:47.961Z</updated> 
    <content type="application/xml"> 
    <paymentTokenWrapper xmlns="http://www.oclc.org/SampleService"> 
     <createDate>2012-12-18 15:54:47.848-0500</createDate> 
     <expirationTime>2012-12-18 16:14:47.848-0500</expirationTime> 
     <payee> 
     <id>32</id> 
     <name>Vendor Center</name> 
     <symbol>CCC</symbol> 
     <paymentTokenPayee>41</paymentTokenPayee> 
     <paymentTokenPayee>41</paymentTokenPayee> 
     <paymentTokenPayee>41</paymentTokenPayee> 
     <paymentTokenPayee>41</paymentTokenPayee> 
     <paymentTokenPayee>41</paymentTokenPayee> 
     </payee> 
     <payer> 
     <id>41</id> 
     <name>OCLC ASIA PACIFIC, JAPAN1</name> 
     <symbol>AAJ1</symbol> 
     <paymentTokenPayer>41</paymentTokenPayer> 
     <paymentTokenPayer>41</paymentTokenPayer> 
    </payer> 
     <paymentTokenStatus>UNUSED</paymentTokenStatus> 
     <principalIDNS>43453241</principalIDNS> 
     <spendingLimit>100.00</spendingLimit> 
     <tokenUUID>VxsvpDZb6o3SMWz0ZY3OMXaz0DzbKtKXnAN0FkPkTc8MfMSVXy4h0nKf0c9Rldf7V0VzB6MPiWKeHDhu</tokenUUID> 
     <updateDate>2012-12-18 15:54:47.848-0500</updateDate> 
     <userPrincipalId>754645341</userPrincipalId> 
    </paymentTokenWrapper> 
    </content> 
</entry> 

回答