<update id="updateDataKetState">
update ${tablespace}.IDEA_DATAKEY_STATE
<trim prefix="set" suffixOverrides=",">
<trim prefix="STATENAME = case" suffix="end,">
<foreach collection="datas" item="data" >
<if test="data.stateName !=null and data.stateName !=''">
when UUID=#{data.uuid} then #{data.stateName}
</if>
</foreach>
</trim>
<trim prefix="STATEINFO = case" suffix="end,">
<foreach collection="datas" item="data" >
<if test="data.stateInfo !=null">
when UUID=#{data.uuid} then #{data.stateInfo}
</if>
</foreach>
</trim>
<trim prefix="STATENO = case" suffix="end,">
<foreach collection="datas" item="data" >
<if test="data.stateNo !=null and data.stateNo !=''">
when UUID=#{data.uuid} then #{data.stateNo}
</if>
</foreach>
</trim>
</trim>
where UUID in
<foreach collection="datas" item="data" open="(" close=")" separator=",">
#{data.uuid}
</foreach>
</update>

<trim>属性说明
1.prefix,suffix 表示在trim标签包裹的部分的前面或者后面添加内容
2.如果同时有prefixOverrides,suffixOverrides 表示会用prefix,suffix覆盖Overrides中的内容。
3.如果只有prefixOverrides,suffixOverrides 表示删除开头的或结尾的xxxOverides指定的内容

最新文章

  1. Azure 新的管理模式 —— Resource Manager
  2. 创建第二个 vlan network &quot;vlan101&quot; - 每天5分钟玩转 OpenStack(96)
  3. windows phone 水印TextBox
  4. Entity Framework 笔记(一)
  5. JS返回上一页
  6. jquery中的$(document).ready()、JavaScript中的window.onload()以及body中的onload()的区别
  7. Android Unlock Patterns
  8. Junit4 架构设计系列(2): Runner.run()与Statement
  9. Hadoop学习-HDFS篇
  10. (解决tomcat端口被占用的问题)create[8005]java.net.BindException: Address already in use: JVM_Bind
  11. WinRAR5.01注册码附注册机
  12. 【强连通分量+spfa】Bzoj1179 Apio2009 Atm
  13. eclipse中生成的html存在中文乱码问题的解决方法
  14. insert update delete 语法 以及用法
  15. thinkphp安装不成功可能跟数据库名有关
  16. javaweb之验证码验证技术
  17. RequestMethod用法小结和注意事项
  18. xinetd黑/白名单配置教程(以telnet为例)
  19. 【CF600E】 Lomsat gelral
  20. python之celery使用详解(二)

热门文章

  1. django2.0+连接mysql数据库迁移时候报错
  2. Android 列表(ListView、RecyclerView)不断刷新最佳实践
  3. 浏览器渗透框架BeEF使用笔记(二)
  4. PHP array_fill_keys
  5. [JOYOI1326] 剑人合一
  6. 小白学 Python(5):基础运算符(上)
  7. Centos7安装moloch步骤
  8. 04 Node.js学习笔记之模块的加载
  9. 主流 CSS 布局(水平居中、垂直居中、居中 )
  10. Redis(三)Redis附加功能