博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mybatis动态sql
阅读量:6487 次
发布时间:2019-06-24

本文共 1035 字,大约阅读时间需要 3 分钟。

  动态sql是mybatis的特色功能,所谓动态sql,就是支持sql语句的动态拼接,从而使sql语句的使用更加灵活,使代码简洁可复用。

  以下就常用的动态sql用法做一些总结。

  1.   if :通过对参数的判断,动态地插入查询条件

     

  2. choose when otherwise 多选一,相当于if else 

  3.trim where set 智能得插入 where and set ,等关键字,注意where与and配合使用,而set与,配合使用

...
update Author
username=#{username},
password=#{password},
email=#{email},
bio=#{bio}
where id=#{id}
...

  4.foreach 遍历集合参数

 

转载于:https://www.cnblogs.com/swaggyC/p/6115119.html

你可能感兴趣的文章
,net运行框架
查看>>
Java 中 Emoji 的正则表达式
查看>>
Mixin Network第一届开发者大赛作品介绍- dodice, diceos和Fox.one luckycoin
查看>>
中金易云:为出版社找到下一本《解忧杂货店》
查看>>
三篇文章了解 TiDB 技术内幕 —— 说计算
查看>>
copy strong weak assign的区别
查看>>
OpenCV 入门
查看>>
css 3D transform变换
查看>>
ele表格合并行之后的selection选中
查看>>
正则表达式分解剖析(一文悟透正则表达式)
查看>>
解决UILable标点符号居中的问题
查看>>
HTML5新特性教程
查看>>
ImageOptim-无损图片压缩Mac版
查看>>
JavaScript函数(二)
查看>>
腾讯最大规模裁撤中层干部,让贤年轻人
查看>>
蔡超:入门 Go 语言必须跨越的五个思维误区
查看>>
使用Akka Actor和Java 8构建反应式应用
查看>>
curl常用命令详解
查看>>
saltstack 添加计划任务
查看>>
Puppet module命令参数介绍(六)
查看>>