OnDelete
. के साथ एनोटेशन डीडीएल सही होना चाहिए। क्या आप जांच सकते हैं कि आप SessionFactory
को कैसे कॉन्फ़िगर कर रहे हैं? , विशिष्ट रूप से आप hbm2ddl.auto पैरामीटर के लिए किस मान का उपयोग कर रहे हैं।
अपडेट करें
UserProvider
के साथ आपकी समस्या के संबंध में कक्षा। पहले मानचित्रण द्विदिश प्रतीत होता है, लेकिन एक पक्ष स्वामी पक्ष होना चाहिए और दूसरा उलटा पक्ष होना चाहिए। मतलब जो संबंध का मालिक है वह वह है जो संबंध को तालिका में शामिल करता है, और दूसरे कोmappedBy
के साथ मैप किया जाना चाहिए पैरामीटर और संबंध को नियंत्रित नहीं करता है। तोOneToMany
mappedBy
. के साथuser
. की ओर इशारा करते हुएUserProperty
. के सदस्य उलटा पक्ष होगा, औरUserProperty
स्वामी पक्ष होगा, औरOnDelete
. होना चाहिए एनोटेशन। लेकिन मैं यह सुनिश्चित करने के लिए कल इसका परीक्षण करूंगा, मैं अपने देव स्टेशन के सामने नहीं हूं।