1.美图

 <insert id="insert" useGeneratedKeys="true" keyProperty="rId" parameterType="com.dtwave.dipper.megrez.server.entity.HdfsUserActionEntity">insert into hdfs_authoritry(<trim suffix="" suffixOverrides=","><if test="tenantId != null"> tenant_id,</if><if test="path != null"> path,</if><if test="permissions != null"> permissions,</if><if test="linuxName != null"> linux_name,</if><if test="linuxGroup != null"> linux_group,</if><if test="userPermission != null"> user_permission,</if><if test="isAllow != null"> is_allow,</if><if test="userId != null"> user_id,</if></trim>)values (<trim suffix="" suffixOverrides=","><if test="tenantId != null">  #{tenantId},   </if><if test="path != null">  #{path},   </if><if test="permissions != null">  #{permissions},   </if><if test="linuxName != null">  #{linuxName},   </if><if test="linuxGroup != null">  #{linuxGroup},   </if><if test="userPermission != null">  #{userPermission},   </if><if test="isAllow != null">  #{isAllow},   </if><if test="userId != null">  #{userId},   </if></trim>)</insert>

这样的话,只有不为空的才插入进去,很方便

MyIbatis使用trim灵活的插入相关推荐

  1. mybatis动态sql,批量插入,批量删除,模糊查询

    trim可以去除sql语句中多余的and关键字,逗号,或者给sql语句前拼接 "where"."set"以及"values(" 等前缀,或者 ...

  2. Excel单元格插入图片并实现单击放大或缩小功能(含VBA代码)

    文章目录 0 引言 1 提前准备VBA代码 1.1 ThisWorkbook的代码: 1.2 模块的代码: 2 设置步骤 2.1 VBA代码设置单元格 2.2 插入图片到单元格 2.3 以启用宏的方式 ...

  3. Java常用数据类和方法

    8种基本数据类型 数据类型 boolean 布尔 1b char 字符数据类型 2b short -216~216-1 2b int -232~232-1 4b long -264-264 8b fl ...

  4. java设计模式(上)

    文章目录 23种设计模式精讲 第一章 设计模式概述 1.1 代码质量好坏如何评价? 1.2 编程方法论 1.3 设计模式概述 1.4 产生背景 1.5 设计模式分类 第二章 UML图 2.1 类图概述 ...

  5. MyEclipse使用Maven创建web项目+搭建SSM框架教程

    MyEclipse使用Maven创建web项目+搭建SSM框架教程 博文中的代码:链接:http://pan.baidu.com/s/1o8tqIMI 密码:m3si 安装maven和配置 1.下载m ...

  6. myeclipes10.7+maven+myBatis+spring+springMvc

    SSM框架详细整合教程(Spring+SpringMVC+MyBatis) 2016年02月26日 01:50:21 程序员囧辉 阅读数:60951 版权声明:本文为博主原创文章,未经博主允许不得转载 ...

  7. SSM框架详细整合教程(Spring+SpringMVC+MyBatis)

    动机 使用maven已经有一段时间了,但项目是别人搭建好的,因此一直想着自己要学习搭建一下.网上找了些资料后,结合自己实验,花了点时间就搞好,老样子,写在博客上,免得日后忘记. 本文链接:http:/ ...

  8. myeclipse下使用maven搭建SSM(spring、springmvc、mybatis)框架

    转自:http://blog.csdn.net/u012767369/article/details/70209400 MyEclipse配置Maven 1.在本地创建一个文件夹MavenReposi ...

  9. MyEclipse使用Maven创建web项目+搭建SSM框架教

     使用maven已经有一段时间了,但项目是别人搭建好的,因此一直想着自己要学习搭建一下.网上找了些资料后,结合自己实验,花了点时间就搞好,老样子,写在博客上,免得日后忘记. 博文中的代码:链接:h ...

最新文章

  1. 汇总|实时性语义分割算法(全)
  2. 关于《Android应用开发揭秘》中早期版本中联系人例子错误的解决办法
  3. 合成孔径成像算法与实现_西安光机所光学成像研究取得进展
  4. 208. Implement Trie (Prefix Tree)
  5. [日常工作]偷懒创建一个存储过程进行模拟工作.
  6. 云原生时代,政企混合云场景IT监控和诊断的难点和应对之道
  7. nacos 服务日志_如何屏蔽Nacos日志输出?
  8. android dp sp px_你真的了解android的屏幕适配吗?
  9. windows GDI开发
  10. 多测师_设置 Linux 支持中文
  11. c语言自学文档,自学c语言(全套资料)
  12. P1801 黑匣子 题解
  13. 网页web腾讯云webIM开发记录(一)
  14. c语言获取系统时间精确到毫秒,如何获取系统流逝时间(要求精确到毫秒)
  15. 拉格朗日乘数法 —— 通俗理解
  16. 计算尖峰电流的目的_尖峰电流的形成及抑制与去耦电容的作用解读
  17. Mac OS X 键盘字母键和数字键的切换
  18. Matlab 方位角计算
  19. python画狗_Python 画一只单身狗作为情人节礼物
  20. 数学黑洞6174问题

热门文章

  1. 巴菲特:承认错误“抄底”航空股,不看好航空公司
  2. 微博办公李国庆:急招副总裁,提请股权激励,希望俞渝同意
  3. 猎豹移动回应被谷歌下架:积极整改情况下被单方面下架
  4. 小爱同学生病了,网友集体表示理解:小爱同学好好休息
  5. 拼多多联合五菱宏光等推出“买车包油”活动 规定时间下单可获首年油费补贴...
  6. 点评锤子新机外观被前下属骂“厚颜无耻” 罗永浩道歉:希望还来得及补偿
  7. iPhone11系列新配色售空 暗夜绿溢价超过500元
  8. 蔡崇信完成对布鲁克林篮网和巴克莱中心的全资收购
  9. 手机这5个反人类的设计,你能容忍到第几个?
  10. 三星Note 10最新渲染图曝光:与之前爆料基本一致