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

मैं हाइबरनेट अपवाद के कारण को कैसे ठीक करूं IllegalArgumentException सेटर को कॉल करते समय हुआ?

यह पता चला है कि यह अपवाद हाइबरनेट में एक बग के कारण है। मेरे साथियों में से एक को संबंधित बग रिपोर्ट मिली, संकलित JBoss कैश से पुन:संयोजन इकाई "तर्क प्रकार बेमेल" के साथ विफल हो सकती है , जो हाइबरनेट और जेबॉस कैश का उपयोग करते समय होता है।

रिपोर्ट के मुताबिक, हाइबरनेट प्रॉपर्टी सेट करना hibernate.cache.use_structured_entries करने के लिए सच अपवाद से बचता है। हाइबरनेट प्रलेखन के अनुसार, यह संपत्ति "हाइबरनेट को दूसरे स्तर के कैश में डेटा को अधिक मानव-अनुकूल प्रारूप में संग्रहीत करने के लिए मजबूर करती है"। जाहिरा तौर पर, संरचित कैश प्रविष्टियां यह भी सुनिश्चित करती हैं कि हाइबरनेट दूसरे स्तर के कैश में किसी वस्तु के गुणों को एक इकाई में संबंधित संपत्ति में सही ढंग से मैप करता है।

जावालोबी में एक दिलचस्प लेख है जो बताता है कि हाइबरनेट दूसरे स्तर के कैश का उपयोग कैसे करता है।

क्या 3.3.2GA के बाद हाइबरनेट के संस्करण भी इस व्यवहार को प्रदर्शित करते हैं?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. यह विवरण में है

  2. संघ और CLOB फ़ील्ड के साथ चयन का उपयोग करते समय त्रुटि ORA-00932

  3. Oracle PLSQL में किसी भी वर्ष के लिए ईस्टर की तिथियां निर्धारित करना

  4. जांचें कि क्या यह Oracle में एक संख्या फ़ंक्शन है

  5. मैं Oracle में किसी तालिका से स्तंभ नाम कैसे प्राप्त कर सकता हूं?