Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Koma ekstra MyBatis dalam permintaan pembaruan

Terima kasih kepada MyBatis Generator 's mapper.xml, saya telah mempelajari cara menekan koma. MyBatis memiliki tag <set> yang menghapus koma terakhir. Itu juga ditulis dalam MyBatis - Dynamic Sql :

Anda dapat menulisnya sebagai:

<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. Entity framework 5.0 kode-pertama dengan MySQL di WPF

  2. Kueri Tidak Mengembalikan Hasil Hanya Saat ORDER BY Ditambahkan

  3. bagaimana cara mengembalikan database di mysql?

  4. Kolom tidak dikenal dalam daftar bidang

  5. enum atau char(1) di MySQL