zoukankan      html  css  js  c++  java
  • MyBatis--动态SQL(set的用法)

       先修改UserMapper.xml中的selectById方法,代码如下:

     1 <update id="updateById">
     2         update sys_user
     3         <set>
     4         <if test="userName != null and userName !=''">
     5             user_name =#{userName},
     6         </if>
     7         <if test="userPassword != null and userPassword != ''">
     8             user_password =#{userPassword},
     9         </if>
    10         <if test="userEmail != null and userEmail != ''">
    11             user_email =#{userEmail},
    12         </if>
    13         <if test="userInfo != null and userInfo != ''">
    14             user_info =#{userInfo},
    15         </if>
    16         <if test="headImg != null">
    17             head_img =#{headImg},
    18         </if>
    19         <if test="createTime != null">
    20             create_time =#{createTime},
    21         </if>
    22             id =#{id}
    23         </set>
    24         where id =#{id}
    25     </update>

    注意和在update更新列中使用if标签的区别!!!

       

  • 相关阅读:
    简单数学问题
    MFC 注册表编程
    Windows多线程端口扫描
    MFC Socket双向通信
    凯撒加密
    单片机滤波
    大数素性检验
    大数加法乘法
    Unsafe Code
    委托
  • 原文地址:https://www.cnblogs.com/wx60079/p/13211855.html
Copyright © 2011-2022 走看看