Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

JAXB में JAXBElement क्यों और कब आवश्यक है?

कुछ उपयोग के मामले हैं जहां एक JAXBElement आवश्यक है:

  1. एक तत्व nillable="true" दोनों होता है और minOccurs="0" . इस मामले में null क्या करता है? मैप किए गए फ़ील्ड/संपत्ति माध्य पर? जब प्रॉपर्टी JAXBElement हो एक शून्य मान का अर्थ है कि तत्व मौजूद नहीं है और एक JAXBElement रैपिंग नल का अर्थ है xsi:nil="true" . के साथ एक XML तत्व ।
  2. एक ही नामित जटिल प्रकार के 2 वैश्विक तत्व हैं। चूंकि जेएक्सबी कक्षाएं जटिल प्रकारों से मेल खाती हैं, इसलिए यह पता लगाने के लिए कि कौन से मूल तत्व का सामना करना पड़ा था। अधिक जानकारी के लिए यह लेख देखें। मैंने लिखा।
  3. एक विकल्प संरचना है जहां या तो foo . है या bar तत्व हो सकते हैं और वे एक ही प्रकार के होते हैं। यहाँ एक JAXBElement . है आवश्यक है क्योंकि बस एक String . का सामना करना पड़ रहा है मान यह इंगित करने के लिए पर्याप्त नहीं है कि किस तत्व को मार्शल किया जाना चाहिए।
  4. एक तत्व जिसमें xsi:nil है दस्तावेज़ में सामने आया है जिसमें विशेषताएँ हैं। इस उदाहरण में उस तत्व से संबंधित ऑब्जेक्ट को अभी भी विशेषता मानों को रखने के लिए अनारक्षित किया जा सकता है, लेकिन JAXBElement यह संकेत दे सकता है कि तत्व शून्य था।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. AWS EC2 से AWS RDS में Oracle डेटाबेस कैसे माइग्रेट करें?

  2. ORACLE . में कॉलम की पंक्तियाँ

  3. Oracle में एक वैश्विक अस्थायी तालिका बनाना

  4. .Net - सब कुछ एक साथ स्मृति में खींचने के बजाय ऑन-डिमांड रिकॉर्डसेट बनाना

  5. चयन पर अलग-अलग मामलों के लिए ओरेकल एक ही उपनाम लौटाता है