जैसे त्रुटि संदेश कहता है, @GeneratedValue
. के साथ केवल एक फ़ील्ड की अनुमति है लेकिन आपके पास दो हैं।
कृपया उनमें से एक को हटा दें।
मुझे डर है कि आप वह नहीं कर सकते जो आप साधारण एनोटेशन के द्वारा करना चाहते थे।
वर्कअराउंड के लिए इस मौजूदा पोस्ट को देखें।
समाधान
निश्चित नहीं है कि आपको एक ही तालिका में दो स्तंभों की आवश्यकता क्यों है, जिनके मान को स्वतः वृद्धि करने की आवश्यकता है।
यदि आप वास्तव में दो अद्वितीय स्तंभ चाहते हैं, तो आप हमेशा की तरह अपनी आईडी और दूसरे स्तंभ के लिए UUID का उपयोग कर सकते हैं।