https://gist.github.com/VineetReynolds/5108580 के अनुसार, जेएक्सबी स्पेक को @XmlID
के साथ String
होने के लिए एनोटेटेड तत्व की आवश्यकता है। इसे MOXy द्वारा संस्करण 2.5.x में लागू नहीं किया गया है।
संस्करण 2.6.0 के साथ, ऐसा लगता है कि यह अब समर्थित नहीं है।क्या MOXy संस्करण 2.6.0 में गैर-स्ट्रिंग @XmlID का समर्थन करता है?
[Exception [EclipseLink-50016] (Eclipse Persistence Services - 2.6.0.v20150309-bf26070): org.eclipse.persistence.exceptions.JAXBException
Exception Description: Property [id] has an XmlID annotation but its type is not String.]**strong text**
क्या यह एक वांछित व्यवहार है, या एक अवांछित प्रतिगमन है?
MOXy 2.5.x से माइग्रेट करते समय ऐसी त्रुटि से बचने का सही तरीका क्या है?
इस पोस्ट Marshaling a long primitive type using JAXB है, जो भी रास्ता कैसे वस्तु ही (और उसके ID) JSON (जैसे, प्रकार Long
की आईडी क्षेत्र एक json स्ट्रिंग हो जाता है?
बहुत बहुत धन्यवाद! किसी कारण से मैं रिलीज नोट्स में जानकारी के लिए Google पर असमर्थ था। –