में वर्ग को परिभाषित मैं हाइबरनेट करने के लिए नया हूँ है। मैं कुछ ट्यूटोरियल के माध्यम से जा रहा था और मैंने पाया है कि अगर हम हाइबरनेट विन्यास फाइल में मॉडल वर्ग जोड़ रहे हैं, अभी भी हम मॉडल कक्षा में @Entity
टिप्पणी जोड़ने के लिए की जरूरत है।क्यों हम @Entity एनोटेशन की जरूरत है जब हम विन्यास फाइल
क्यों यह इतना है?
_Thus यह सुनिश्चित करने के लिए कि यह JVM_ द्वारा सही ढंग से पहचाना जाता है - अजीब लगता है :) –
शायद आप इसे सही कर सकते हैं। मेरी समझ है कि कोई एनोटेशन जेवीएम या कंपाइलर के लिए मेटा डेटा है। – Acewin
एक एनोटेशन कक्षा के अतिरिक्त अतिरिक्त गुण है। जेवीएम या कंपाइलर इसके साथ कुछ भी नहीं करते हैं। आपको कक्षा की एनोटेशन (जैसे हाइबरनेट करता है) प्राप्त करने के लिए कोड लिखना होगा और उसका नाम जांचें :) अपनी खुद की एनोटेशन विकसित करने का प्रयास करें (यह बहुत आसान है) और आप देखेंगे। –