首页 > 数据库 > 其他综合 >

Mybatis动态更新数据

2017-02-06

原理同上一篇的 Mybatis动态插入数据(使用trim标签) ,控制同一张表,但传入的参数不固定,操作表的字段不固定,就要用到mybatis动态更新,普通的的方法会出现多余的字符。

Mybatis动态更新数据

原理同上一篇的 Mybatis动态插入数据(使用trim标签) ,控制同一张表,但传入的参数不固定,操作表的字段不固定,就要用到mybatis动态更新,普通的的方法会出现多余的字符。

方法一:使用set标签

 
     update cx_customer_message  
          MESSAGEE_CLASSIFY = #{messageClassify, jdbcType=VARCHAR},
          MESSAGE_CODE = #{messageCode, jdbcType=VARCHAR},
          MESSAGE_CONTENT = #{messageContent, jdbcType=VARCHAR},
     where ID = #{id, jdbcType=VARCHAR}
     and MEMBERID = #{memberId, jdbcType=VARCHAR} 

方法二:使用trim标签

     update cx_customer_message               
          MESSAGEE_CLASSIFY = #{messageClassify, jdbcType=VARCHAR},    
          MESSAGE_CODE = #{messageCode, jdbcType=VARCHAR},              
          MESSAGE_CONTENT = #{messageContent, jdbcType=VARCHAR},                   
     where ID = #{id, jdbcType=VARCHAR}
     and MEMBERID = #{memberId, jdbcType=VARCHAR} 
相关文章
最新文章
热点推荐