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>