ORA-0: insufficient privileges
त्रुटि इसलिए है क्योंकि जब हाइबरनेट शुरू होता है तो वह मैपिंग (एचबीएम फाइल) से संबंधित डेटाबेस तालिका बनाने और अपडेट करने का प्रयास करता है। यह एक ऑरैकल डेटाबेस त्रुटि है और आपको डीबीए से परिवर्तन बनाने, ड्रॉप आदि प्रदान करने के लिए कहना चाहिए .. उपयोगकर्ता हाइबरनेट को विशेषाधिकार कॉन्फ़िगरेशन फ़ाइल में उपयोग कर रहा है।
यदि आप डेटाबेस स्कीमा को स्वचालित रूप से अपडेट करने के लिए हाइबरनेट नहीं चाहते हैं तो आप जांच सकते हैं कि गुण Hibernate.hbm2ddl.auto
validate
. पर सेट है हाइबरनेट कॉन्फ़िगरेशन फ़ाइल में। इस संपत्ति के लिए संभावित मूल्य हैं:मान्य करें | अद्यतन | क्रिएट | बनाना-ड्रॉप। शायद यह update
पर सेट है आपकी कॉन्फ़िगरेशन फ़ाइल में। टेबल स्कीमा के ऑटोजेनरेशन को अक्षम करके टेबल, इंडेक्स, बाधा आदि बनाने की जिम्मेदारी आपकी होगी।
आप hibernate.default_schema
प्रॉपर्टी के साथ हाइबरनेट कॉन्फ़िगरेशन फ़ाइल में उपयोग करने के लिए स्कीमा नाम के हाइबरनेट को सूचित कर सकते हैं और hbm.xml
. में <Hibernate-mapping ...
. में फ़ाइल करें तत्व
संदर्भ दस्तावेज़ीकरण