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

org.hibernate.MappingException:संपत्ति मानचित्रण में ENUM इकाई में स्तंभों की संख्या गलत है

हाइबरनेट शिकायत करता है कि यह StatusEntity.status . को मैप करने में सक्षम नहीं है क्योंकि यह घोषित किया गया है Object टाइप करें।

आप इसे String . में बदल सकते हैं टाइप करें जो हाइबरनेट को डेटाबेस ENUM प्रकार से मैप करने में सक्षम होना चाहिए।

आप status . के लिए Java enum का भी इस्तेमाल कर सकते हैं फ़ील्ड और हाइबरनेट को @Enumerated . का उपयोग करके मैप करें एनोटेशन।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. स्प्रिंग जेपीए में सटीक मिलान रिकॉर्ड कैसे प्राप्त करें @Query

  2. स्प्रिंग बूट - MySQL सेटिंग्स काम नहीं कर रही हैं

  3. MySQL क्वेरी का चयन करें, SUM, बाएँ जॉइन करें

  4. समान कॉलम नामों के साथ 2 टेबल में आंतरिक शामिल हों

  5. PHP पीडीओ सम्मिलित करें जहां मौजूद नहीं है कथन काम नहीं कर रहा है