java update set_mybatis update set 多个字段实例
我就废话不多说了,大家还是直接看代码吧~
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 多个字段实例相关推荐
- java get null_java 获取对象中为null的字段实例代码
下面一段简单的代码给大家分享java 获取对象中为null的字段,具体代码如下所述: private static String[] getNullPropertyNames(Object sourc ...
- Java SE 7 Update 25 –发行说明进行了解释。
昨天是CPU日. Oracle通过6月的Java重要补丁更新发布了Java SE更新25 . 在4月的最后一次重大更新之后,这是与所有其他Oracle产品一起不符合Oracle关键补丁更新计划的最后一 ...
- update怎么同时改两个字段_[NewLife.XCode]高级增删改
NewLife.XCode是一个有10多年历史的开源数据中间件,支持nfx/netstandard,由新生命团队(2002~2019)开发完成并维护至今,以下简称XCode. 整个系列教程会大量结合示 ...
- java(tm)6 update 45_Java(TM) 6 Update
Java(TM) 6 Update是个JAVA辅助软件,它具备高度的安全性以及跨平台的特性,能让你的电脑或手机运行java程序,用户可使用Java(TM) 6 Update来搭建甚至运行整个ava程序 ...
- Java SE 7 Update 17的安装配置及相关问题解决
Java SE 7 Update 17 小声说 Eclipse Java EE集成开发环境 下载 安装 配置 总结 小声说 首先非常感谢大家的认可,近一周来收到些私信,有些没及时回复十分不好意思,但是 ...
- clob类型用java怎么存,Java 储存和读取 oracle CLOB 类型字段的实用方法
当前位置:我的异常网» 编程 » Java 储存和读取 oracle CLOB 类型字段的实用方法 Java 储存和读取 oracle CLOB 类型字段的实用方法 www.myexceptions. ...
- java list 元素去重_小猿圈Java开发之list按照元素某个字段去重详解
小猿圈Java老师给大家分享一篇关于如何实现Java8中list按照元素的某个字段去重的详细介绍,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,下面我们一起来看一下吧. ...
- JAVA读取Oracle中的blob图片字段并显示
转自:http://www.blogjava.net/zhangqingping/articles/JAVA.html 近期,在给客户做一个Demo页面时,需要用JAVA读取Oracle中的blob图 ...
- Centos8 dnf update/yum update 错误解决:为仓库 ‘appstream‘ 下载元数据失败 : Cannot prepare internal mirrorlist:
错误场景 在dnf update/yum update或者下载包时候报错:为仓库 'appstream' 下载元数据失败 : Cannot prepare internal mirrorlist: 提 ...
最新文章
- has invalid type class 'numpy.ndarray', must be a string or Tensor
- 泛型java实例_【Java学习笔记】Java6泛型实例
- aspnet前后台条件下根目录的读取
- Mozilla裁员波及Daala Codec团队
- hadoop的idea连接配置_idea远程连接hadoop(macOS)
- Java 8 LongAdders:管理并发计数器的正确方法
- 重温Android中的消息机制
- python中serial模块的使用_python中pyserial模块使用方法
- LFS6.3安装全过程(一)
- [渝粤教育] 中国地质大学 职业健康管理体系 复习题
- LINUX矩阵键盘简单介绍,矩阵键盘程序流程图详细介绍
- Spss-kmeans聚类分析操作
- Easy Excel动态组合导出
- 外贸独立站SEO技巧
- java swing是什么_JAVA初学者:swing是什么?
- android 滑动取值_Android View篇之调整字体大小滑杆的实现
- 曾我爱的人《亲爱的,别跨过那条江》:关于爱你,我准备用一生
- 数据库课程设计-----------学生选课管理系统的设计
- Typora基础用法
- H3C acl配置举例
热门文章
- Python Tesseract 图片识别-小操练
- 开源项目OpenGene发起人:用“互联网+基因技术”改变肿瘤的诊断与治疗
- UVA 11990 ``Dynamic'' Inversion 动态逆序对
- 斗争程序猿(三十八)——历史朝代大学(两)——我与数据库的故事
- Crunch Bang(linux)安装Webstorm上手
- archlinux安装chrome-webdriver
- 想要学习Python爬虫的你,真的了解爬虫最基础的知识储备吗?
- python 之路200行Python代码写了个打飞机游戏
- .NET Core 6.0之读取配置文件
- 【数据结构】HashMap 面试题8问