@JBNizet तरह की टिप्पणी के लिए धन्यवाद मुझे पता चला कि समस्या अजीब यूयूआईडी व्यवहार में नहीं थी, लेकिन हाइबरनेट डिफ़ॉल्ट रूप से पहचानकर्ताओं से बच नहीं पाता है।
प्रश्न के वास्तव में तीन आसान समाधान हैं:
-
आरक्षित खोजशब्दों का प्रयोग न करें, तालिका के नाम को किसी और चीज़ में बदलें।
-
मैन्युअल रूप से तालिका नाम से बचें (जैसे
@Table(name = "\"user\"")HUser.java में)। -
लाइन जोड़ें
hibernate.globally_quoted_identifiers=trueआपकी कॉन्फ़िगरेशन के लिए। मुझे आश्चर्य है कि यहtrueक्यों नहीं है डिफ़ॉल्ट रूप से... देखें यह ए> अधिक जानकारी के लिए।