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

अद्यतन क्वेरी में MyBatis अतिरिक्त अल्पविराम

MyBatis Generator को धन्यवाद की mapper.xml फ़ाइलें, मैंने अल्पविरामों को दबाने का तरीका सीखा है। MyBatis का एक टैग है <set> जो अंतिम अल्पविराम मिटा देता है। इसे MyBatis - Dynamic Sql में भी लिखा गया है। :

आप इसे इस प्रकार लिख सकते हैं:

<update id="update" parameterType="User">
    UPDATE user
    <set>
        <if test="username != null">
            username = #{username},
        </if>
        <if test="password != null">
            password = #{password},
        </if>
        <if test="email != null">
            email = #{email},
        </if>
    </set>
    WHERE id = #{id}
</update>



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. केवल स्मृति में Django के परीक्षण डेटाबेस को कैसे चलाएं?

  2. इसके कारण:java.time.DateTimeException:संघर्ष मिला:फील्ड DayOfWeek 6 2016-01-30 से प्राप्त DayOfWeek 2 से भिन्न है

  3. जावा में बड़ी मात्रा में रिकॉर्ड MySQL को पढ़ना

  4. पिछले महीने से सभी पंक्तियों को प्राप्त करने की क्वेरी

  5. SEQUELIZE (नोडजेएस) में एक ट्रिगर कैसे बनाएं?