Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

जेपीए इकाई वर्ग 2 @GeneratedValue फ़ील्ड के साथ त्रुटि दे रहा है

जैसे त्रुटि संदेश कहता है, @GeneratedValue . के साथ केवल एक फ़ील्ड की अनुमति है लेकिन आपके पास दो हैं।
कृपया उनमें से एक को हटा दें।

मुझे डर है कि आप वह नहीं कर सकते जो आप साधारण एनोटेशन के द्वारा करना चाहते थे।
वर्कअराउंड के लिए इस मौजूदा पोस्ट को देखें।
समाधान

निश्चित नहीं है कि आपको एक ही तालिका में दो स्तंभों की आवश्यकता क्यों है, जिनके मान को स्वतः वृद्धि करने की आवश्यकता है।
यदि आप वास्तव में दो अद्वितीय स्तंभ चाहते हैं, तो आप हमेशा की तरह अपनी आईडी और दूसरे स्तंभ के लिए UUID का उपयोग कर सकते हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle में डेटाटाइम मान से समय क्षेत्र वापस करने के 3 तरीके

  2. एक ओरेकल डेटाबेस से एक CSV फ़ाइल (या किसी अन्य कस्टम टेक्स्ट प्रारूप) के रूप में डेटा प्राप्त करना

  3. Oracle स्ट्रिंग में शब्दों की सूची खोजता है और मौजूदा शब्दों को फिर से लिखता है

  4. टेबल एफके संबंधों के आधार पर पीएल/एसक्यूएल में डिलीट स्टेटमेंट कैसे उत्पन्न करें?

  5. Oracle संग्रहित प्रक्रिया उदाहरण में तालिका प्रकार