1:模糊查询sql注入

1 <if test="changeObj != null" >
2       AND change_obj like '%${changeObj}%'
3     </if>

View Code

2:日期时间段查询

1 <if test="startDate != null">
2       and  #{startDate} <![CDATA[ <= ]]> create_date
3     </if>
4
5     <if test="endDate  != null">
6       and create_date <![CDATA[ <= ]]> #{endDate }
7     </if>

View Code

3:遍历

1 <delete id="delByTableIds" parameterType="java.util.List">
2     DELETE FROM meta_log WHERE table_id IN
3     (
4     <foreach collection="list" item="item" index="index"  separator="," >
5       #{item.tableId,jdbcType=INTEGER}
6     </foreach>
7     )
8   </delete>

View Code

转载于:https://www.cnblogs.com/appc/p/10475219.html

mysql,mybatis常用小知识点相关推荐

  1. 关于js的一些常用小知识点(持续更新)

    关于js的一些常用小知识点 1.获取页面中所有选中的CheckBox复选框的值 2.js获取网页URL中所带的参数 3.js模拟点击button 4.前端传入后台list,后台是不能接收List的,就 ...

  2. oracle常用小知识点

    alter table us_studies modify enroldate  default to_char(sysdate,'yyyy-mm-dd'); ALTER TABLE QS_QUEUE ...

  3. mybatis各种小知识点一

    抽取sql片段 <!--抽取重复的sql片段--><sql id="user_field">select id,username,password,gend ...

  4. linux常用小知识点记录

    1. vi命令使用 使用流程: "vi 需要修改的文件名",输入后会进入vi编辑界面. 输入"i"进入编辑模式,就可以正常修改 按"ESC" ...

  5. 小知识点:ARM 架构 Linux 大数据集群基础环境搭建(Hadoop、MySQL、Hive、Spark、Flink、ZK、Kafka、Nginx、Node)

      换了 M2 芯片的 Mac,以前 x86 版本的 Linux 大数据集群基础环境搭建在 ARM 架构的虚拟机集群上有些用不了了,现在重新写一份基于 ARM 架构的,少数不兼容之外其他都差不多,相当 ...

  6. 下列( )类型不是mysql中的数据类型_下列( )类型不是MySQL中常用的的数据类型。_学小易找答案...

    [单选题]下面哪个坐标系不属于在椭球面上表示点位置的坐标系统. [简答题]2.根据形体的两面投影,补绘其第三面投影(尺寸可由图上直接量取). (1) (2) (3) (4) (5) (6) (7) ( ...

  7. 以下不属于mysql列类型的是什么意思_下列 ________ 类型不是 MySQL 中常用的的数据类型。_学小易找答案...

    [简答题]工作区跳线的制作 请依据EIA568国际标准,制作一根直通线(即两端都是EIA568B线芯排布规律) 做好网线后,请拍照上传作业. [单选题]UNIQUE 惟一索引的作用是 ( ) : [简 ...

  8. mybatis常用标签和动态查询

    这里是修真院后端小课堂,每篇分享文从 [背景介绍][知识剖析][常见问题][解决方案][编码实战][扩展思考][更多讨论][参考文献] 八个方面深度解析后端知识/技能,本篇分享的是: [mybatis ...

  9. pythonencoding etf-8_etf iopv python 代码30个Python常用小技巧

    1.原地交换两个数字x, y =10, 20 print(x, y) y, x = x, y print(x, y) 10 20 20 10 2.链状比较操作符n = 10 print(1 print ...

最新文章

  1. 参加完Python培训后有哪些就业方向
  2. TensorFlow 2.0发布在即,高级API变化抢先看
  3. JavaScript深入理解对象方法——Object.assign()
  4. Linux shell脚本基础学习详细介绍(完整版)
  5. sql数据库简单增删改查
  6. caas k8s主控节点如何查询_k8s--04 部署harbor作为k8s镜像仓库
  7. C语言的关键字和详细介绍
  8. 根据压缩后的行列数和sourcemap反向定位源码
  9. 兰州大学c语言课程作业答案,兰州大学11春学期《C语言程序设计》第1次作业答案...
  10. 非阻塞式编程 php,简单介绍PHP非阻塞模式
  11. Springboot 1.x 连接Oracle 10.2数据库
  12. 时间序列分析导论书摘:预测的一般知识
  13. 苹果开发的资源URL链接
  14. vue实现折叠组件-collapse
  15. hexo博客之yilia主题的个性化设置
  16. 通过userAgent判断是是否手机、微信、手机厂家
  17. bigDecimal学习笔记_隋小白
  18. 劳务派遣经营许可证怎样办理
  19. Golang http server 跨域问题与解决办法
  20. 笔记本电脑运行特别慢怎么解决

热门文章

  1. 当视频恋爱 App 用上了 Serverless
  2. 阿里云混合云联合信通院发布《基于云计算的数字化业务安全工程要求》
  3. 速约~阿里云存储新品发布会
  4. Midway Serverless 2.0,一体化让前端研发再次提效
  5. 一张图,看懂阿里云的“飞天”史
  6. UE 手游在 iOS 平台运行时内存占用太高?试试这样着手优化
  7. ubuntu系统下安装php环境
  8. 数据库面试题【十三、超大分页怎么处理】
  9. 金蝶K3cloud问题单排查
  10. 为什么需要非线性激活函数