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

JOOQ के DSL.val () के लिए कस्टम कनवर्टर का उपयोग करना

समाधान:DSL.val(java.lang.Object value, DataType<T> type) का उपयोग करें इसके बजाय सिर्फ DSL.val(java.lang.Object value)

अद्यतन कोड स्निपेट निम्नलिखित है

public void copy(UUID source, UUID target) {
    DataType<UUID> uuidType = SQLDataType.BINARY
                                .asConvertedDataType(new UuidBinaryConverter());
    jooq.insertInto(PERSON)
            .columns(PERSON.ID, PERSON.FNAME, PERSON.LNAME)
            .select(select(val(target, uuidType), PERSON.FNAME, PERSON.LNAME)
                   .from(PERSON)
                   .where(PERSON.ID.eq(source)))
            .execute();
} 



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. php 5 में वैकल्पिक फ़ंक्शन mysql_list_tables () क्या है?

  2. स्प्रिंग बूट कॉन्फ़िगरेशन में सही MySQL JDBC टाइमज़ोन कैसे सेट करें?

  3. एसक्यूएल, लापता अंत, लेकिन क्यों?

  4. एक MySQL डेटाबेस से कॉलम नामों सहित पंडों के डेटा फ्रेम में डेटा आयात करना

  5. एसक्यूएल के साथ गतिशील MySQL प्रश्न तैयार कथन के रूप में सुरक्षित रूप से बच रहे हैं?