आप XJC उपयोग कर रहे हैं, मैं तुम्हें सिफारिश इस संदर्भ पढ़ने के लिए: JavaTM Architecture for XML Binding: JAXB RI Vendor Extensions Customizations:
आप करने के लिए अपने स्कीमा aditional नामस्थान परिभाषा जोड़ने के लिए <jaxb:globalBindings>
भीतर
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
jaxb:extensionBindingPrefixes="xjc"
jaxb:version="1.0">
फिर, एक <xjc:serializable>
नोड सहित: aditional मार्कअप xjc जोड़ने
<xs:annotation>
<xs:appinfo>
<jaxb:globalBindings generateIsSetMethod="true">
<xjc:serializable uid="12343"/>
</jaxb:globalBindings>
</xs:appinfo>
</xs:annotation>
इससे सभी ठोस वर्ग Serializable इंटरफेस को लागू करेंगे। साथ ही, आप परिणामस्वरूप वर्गों के यूयूआईडी मान को परिभाषित कर सकते हैं (यह एक वैकल्पिक विशेषता है)।
स्रोत
2010-09-09 13:59:29
सटीक अनुलिपि [कैसे एक जावा वर्ग जो XSD से Serializable इंटरफ़ेस लागू करता है JAXB का उपयोग कर उत्पन्न करने के लिए?] (Http://stackoverflow.com/questions/1513972/how-to -जनेरेट-ए-जावा-क्लास-जो-इम्प्लीमेंट्स-सीरियलज़ेबल-इंटरफ़ेस-से-xsd-usi) –
@ पास्कल: क्षमा करें, मुझे – Topera
से पहले कोई प्रश्न नहीं दिखाई दिया। लेकिन फिर भी, यह एक डुप्ली है :) –