क्या किसी को एनोटेशन और हाइबरनेट कॉन्फ़िगरेशन फ़ाइलों का उपयोग करने के बीच सख्त विकल्प बनाना पड़ता है, या क्या एक ही प्रोजेक्ट में एक ही समय में दोनों तरीकों का उपयोग करना संभव है?क्या हाइबरनेट में एक ही प्रोजेक्ट में एनोटेशन और एचबीएम.एक्सएमएल फाइलों का उपयोग करना संभव है?
हमारे पास .hbm.xml
फ़ाइलों के साथ कॉन्फ़िगर किए गए हाइबरनेट 3.2.5 और पीओजेओ के साथ एक बड़ी परियोजना है। परियोजना हाइबरनेट SessionManager
फैक्ट्री का उपयोग करती है और जेटीए-आधारित EntityManager
फैक्ट्री नहीं।
इस तरह से कॉन्फ़िगर किए गए सौ से अधिक POJO कॉन्फ़िगर किए गए हैं और मूल डेवलपर टीम एनोटेशन पर स्विच करने के लिए अनिच्छुक है।
इस बीच हमें अधिक पीओजेओ के साथ परियोजना का विस्तार करने की आवश्यकता है जिसे हम हाइबरनेट एनोटेशन के साथ कॉन्फ़िगर करने के इच्छुक हैं और यदि संभव हो तो हाइबरनेट के साथ रहना चाहते हैं - और जेपीए पर स्विच न करें।
क्या कुछ पीओजेओ और अन्य लोगों के लिए एनोटेशन के लिए .hbm.xml
कॉन्फ़िगरेशन फ़ाइलों के संयोजन का उपयोग करना संभव है?
नेटबीन जैसे उपकरणों की चक्कर आना और कई मामलों में ग्रहण, मुझे अक्सर त्रुटियां मिलती हैं जब भी मैं कोड को सही और कॉन्फ़िगर करता हूं।तो कुछ जावा विशेषज्ञों के लिए भी कहा जाता है कि "डुनो, कभी कोशिश नहीं की गई", मैं यह सुनिश्चित किए बिना अपना समय परीक्षण-त्रुटि बर्बाद नहीं करूंगा कि यह मेरी त्रुटि है, या आईडीई, या सिर्फ इसलिए कि यह जावा में नहीं किया जा सकता है/हाइबरनेट। – Skyhan