sql >> Databáze >  >> RDS >> Mysql

MyBatis navíc čárka v aktualizačním dotazu

Díky MyBatis Generator 's mapper.xml, naučil jsem se, jak potlačit čárky. MyBatis má značku <set> který smaže poslední čárku. Je to také napsáno v MyBatis - Dynamic Sql :

Můžete to napsat jako:

<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. Jak zjistit, kdy byl spuštěn server MySQL/MariaDB

  2. Nejlepší návrhový vzor pro uzavření připojení k databázi, když dojde k výjimce

  3. Co vlastně znamená Clustered and Non-Clustered index?

  4. Porovnání duplicitních hodnot sloupců Oracle pomocí Soundex, Jaro Winkler a Edit Distance (UTL_MATCH)