में परिभाषित नहीं किया गया है मेरे पास ग्रहण में आयातित एक मेवेन सक्षम प्रोजेक्ट है।ग्रहण: "सिस्टम-यूयूआईडी" नामक कोई जेनरेटर दृढ़ता इकाई
@Id @GeneratedValue(generator = "system-uuid")
@GenericGenerator(name = "system-uuid", strategy = "uuid")
@Column(length = 36)
public String getId() {
return id;
}
परियोजना कमांड लाइन से सही ढंग से बनाता है: ग्रहण से, मैं एक त्रुटि "नहीं जनरेटर नाम" सिस्टम-UUID निम्नलिखित लाइनों की प्रणाली UUID हिस्से पर "हठ इकाई में परिभाषित किया गया है" मिलता है। इस त्रुटि को उत्पन्न करने के लिए ग्रहण का कारण क्या है और मैं इसे कैसे ठीक कर सकता हूं?
हठ फ़ाइल इस तरह दिखता है ..
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"
version="1.0">
<persistence-unit name="xxxx"/>
</persistence>
लेकिन अगर डेवलपर्स इस त्रुटि डाल जांच की जानी है, मैं विचार करने के लिए है कि हम persistence.xml में कुछ करना चाहिए रोक चाहते हैं, तुम नहीं लगता है ऐसा सोचता? : एस –
यह उत्तर काफी पुराना लगता है। मैंने अभी ग्रहण लुना डाउनलोड किया है और समस्या अभी भी वहां है। मुझे विश्वास नहीं है कि एक बग इतने लंबे समय तक जी रहेगा। क्या यह वास्तव में दली पर एक बग है? –
यह मेरे लिए काम किया। हालांकि, मुझे @IgnacioRubio से सहमत होना चाहिए। यह त्रुटि को दबाता है और चलिए आगे बढ़ते हैं ... हालांकि, पहली जगह में त्रुटि क्यों फेंक दी जा रही है?मुझे अपने शोध के आधार पर समाधान नहीं मिला है। –