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

हाइबरनेट देशी क्वेरी के साथ सम्मिलित करें java.util.Date . के लिए काम नहीं करता है

प्रश्नों में डेटा डालने के लिए संयोजन का उपयोग न करें, इसके बजाय पैरामीटर का उपयोग करें। यह मूल्यों के गलत प्रतिनिधित्व के साथ-साथ कई अन्य समस्याओं को हल करता है:

entityManager.createNativeQuery(
    "INSERT INTO TASK_ASSESSMENT (ACTIVE_FLAG, ASSESSMENT_DATE, DESCRIPTION, "
    + "TITLE, NEEDS_LEVEL_ID, PATIENT_ID, USER_ID) VALUES (?, ?, ?, ?, ?, ?, ?)")
    .setParameter(1, true)
    .setParameter(2, saveDate, TemporalType.TIMESTAMP) // Since you want it to be a TIMESTAMP
    .setParameter(3, description)
    .setParameter(4, title)
    .setParameter(5, needsLevelId)
    .setParameter(6, patientId)
    .setParameter(7, userId) 
    .executeUpdate();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं MySQL में उच्चतम आईडी वाली पंक्ति का चयन कैसे कर सकता हूं?

  2. MYSQL क्वेरी nth उच्चतम वेतन वाले सभी कर्मचारियों को खोजने के लिए

  3. मैं django में .save () के लिए क्वेरी कैसे प्राप्त कर सकता हूं?

  4. MySQL:डेटाबेस पर **सभी** विशेषाधिकार प्रदान करें

  5. MySQL से कैसे बचें 'लॉक प्राप्त करने का प्रयास करते समय डेडलॉक मिला; लेनदेन को पुनः आरंभ करने का प्रयास करें'