mybatis之动态sql(四)

动态sql if

在这里插入图片描述

在这里插入图片描述

sql后拼接条件where trim:

  1. where 1=1
  2. where标签: 只能去除第一个add / or
  3. trim 字符串截取 用的不是很多
    在这里插入图片描述

choose when otherwise

在这里插入图片描述

set

在这里插入图片描述
上面这种会有 逗号 报错的错误,加上set就ok了

在这里插入图片描述
使用trim去掉逗号的方式,代替set ,推荐用set
在这里插入图片描述

foreach

用在in的时候

在这里插入图片描述
在这里插入图片描述

批量插入

在这里插入图片描述

allowMyltiQueryies=true支持多次插入以;结尾
在这里插入图片描述
在这里插入图片描述

mybatis内置参数

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

bind

like的话还是在参数中传吧
在这里插入图片描述

sql片段

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

发布了31 篇原创文章 · 获赞 32 · 访问量 8102

猜你喜欢

转载自blog.csdn.net/qq_40905403/article/details/101174482