我就废话不多说了,大家还是直接看代码吧~

UPDATE customer set

name=#{name,jdbcType=VARCHAR},

role=#{role,jdbcType=VARCHAR},

user_id = #{userId,jdbcType=INTEGER},

qq = #{qq,jdbcType=VARCHAR},

mobile = #{mobile,jdbcType=VARCHAR}

WHERE id =#{id,jdbcType=BIGINT}

如果上面的mobile字段为null,执行下面的SQL语句

UPDATE customer set name=?,role=?,userId=?,qq=?, where id=?

where 前面有逗号“,”就会报错

使用trim可以删掉最后字段的逗号“,”

set已被包含在trim中,所以不用重复写了:

UPDATE customer

claim_time=#{claimTime,jdbcType=VARCHAR},

claim_state=#{claimState,jdbcType=INTEGER},

name=#{name,jdbcType=VARCHAR},

role=#{role,jdbcType=VARCHAR},

platform_account=#{platformAccount,jdbcType=VARCHAR},

collaborate_time=#{collaborateTime,jdbcType=VARCHAR},

collaborate_state=#{collaborateState,jdbcType=INTEGER},

user_id = #{userId,jdbcType=INTEGER},

qq = #{qq,jdbcType=VARCHAR},

mobile = #{mobile,jdbcType=VARCHAR}

WHERE id =#{id,jdbcType=BIGINT}

转义字符:

< 小于号 <

> 大于号 >

& 和 &

' 单引号 '

" 双引号 "

补充:Mybatis中update时set和if的用法

update时set和if的用法 每个修改都加逗号 set能够智能的去掉最后一个逗号。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

java update set_mybatis update set 多个字段实例相关推荐

  1. java get null_java 获取对象中为null的字段实例代码

    下面一段简单的代码给大家分享java 获取对象中为null的字段,具体代码如下所述: private static String[] getNullPropertyNames(Object sourc ...

  2. Java SE 7 Update 25 –发行说明进行了解释。

    昨天是CPU日. Oracle通过6月的Java重要补丁更新发布了Java SE更新25 . 在4月的最后一次重大更新之后,这是与所有其他Oracle产品一起不符合Oracle关键补丁更新计划的最后一 ...

  3. update怎么同时改两个字段_[NewLife.XCode]高级增删改

    NewLife.XCode是一个有10多年历史的开源数据中间件,支持nfx/netstandard,由新生命团队(2002~2019)开发完成并维护至今,以下简称XCode. 整个系列教程会大量结合示 ...

  4. java(tm)6 update 45_Java(TM) 6 Update

    Java(TM) 6 Update是个JAVA辅助软件,它具备高度的安全性以及跨平台的特性,能让你的电脑或手机运行java程序,用户可使用Java(TM) 6 Update来搭建甚至运行整个ava程序 ...

  5. Java SE 7 Update 17的安装配置及相关问题解决

    Java SE 7 Update 17 小声说 Eclipse Java EE集成开发环境 下载 安装 配置 总结 小声说 首先非常感谢大家的认可,近一周来收到些私信,有些没及时回复十分不好意思,但是 ...

  6. clob类型用java怎么存,Java 储存和读取 oracle CLOB 类型字段的实用方法

    当前位置:我的异常网» 编程 » Java 储存和读取 oracle CLOB 类型字段的实用方法 Java 储存和读取 oracle CLOB 类型字段的实用方法 www.myexceptions. ...

  7. java list 元素去重_小猿圈Java开发之list按照元素某个字段去重详解

    小猿圈Java老师给大家分享一篇关于如何实现Java8中list按照元素的某个字段去重的详细介绍,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,下面我们一起来看一下吧. ...

  8. JAVA读取Oracle中的blob图片字段并显示

    转自:http://www.blogjava.net/zhangqingping/articles/JAVA.html 近期,在给客户做一个Demo页面时,需要用JAVA读取Oracle中的blob图 ...

  9. Centos8 dnf update/yum update 错误解决:为仓库 ‘appstream‘ 下载元数据失败 : Cannot prepare internal mirrorlist:

    错误场景 在dnf update/yum update或者下载包时候报错:为仓库 'appstream' 下载元数据失败 : Cannot prepare internal mirrorlist: 提 ...

最新文章

  1. has invalid type class 'numpy.ndarray', must be a string or Tensor
  2. 泛型java实例_【Java学习笔记】Java6泛型实例
  3. aspnet前后台条件下根目录的读取
  4. Mozilla裁员波及Daala Codec团队
  5. hadoop的idea连接配置_idea远程连接hadoop(macOS)
  6. Java 8 LongAdders:管理并发计数器的正确方法
  7. 重温Android中的消息机制
  8. python中serial模块的使用_python中pyserial模块使用方法
  9. LFS6.3安装全过程(一)
  10. [渝粤教育] 中国地质大学 职业健康管理体系 复习题
  11. LINUX矩阵键盘简单介绍,矩阵键盘程序流程图详细介绍
  12. Spss-kmeans聚类分析操作
  13. Easy Excel动态组合导出
  14. 外贸独立站SEO技巧
  15. java swing是什么_JAVA初学者:swing是什么?
  16. android 滑动取值_Android View篇之调整字体大小滑杆的实现
  17. 曾我爱的人《亲爱的,别跨过那条江》:关于爱你,我准备用一生
  18. 数据库课程设计-----------学生选课管理系统的设计
  19. Typora基础用法
  20. H3C acl配置举例

热门文章

  1. Python Tesseract 图片识别-小操练
  2. 开源项目OpenGene发起人:用“互联网+基因技术”改变肿瘤的诊断与治疗
  3. UVA 11990 ``Dynamic'' Inversion 动态逆序对
  4. 斗争程序猿(三十八)——历史朝代大学(两)——我与数据库的故事
  5. Crunch Bang(linux)安装Webstorm上手
  6. archlinux安装chrome-webdriver
  7. 想要学习Python爬虫的你,真的了解爬虫最基础的知识储备吗?
  8. python 之路200行Python代码写了个打飞机游戏
  9. .NET Core 6.0之读取配置文件
  10. 【数据结构】HashMap 面试题8问