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