【Mybatis小白从0到90%精讲】10:Mybatis动态SQL:foreach、choose标签

CSDN成就一亿技术人

文章目录

  • 前言
  • 一、foreach 标签
  • 二、choose、when、otherwise 标签


前言

动态SQL 是 Mybatis的亮点功能之一,如果你经历过 拼接SQL 的繁琐痛苦,那么你就能切身感受到动态SQL到底有多爽!真香哈~

另外,Mybatis将动态SQL设计的如此自然,让人看看就能理解和接受,我想这也是Mybaits如此深入人心的原因之一吧,将SQL代码和JAVA代码浑然天成,不得了,真的优雅!

上文我们讲过了if、where、set标签,本文继续!


一、foreach 标签

foreach 就是 循环遍历,通常是用于 in 语句,例如:

Mapper:

 
 

你可能感兴趣的:(#,mybatis,sql,java,mybatis,foreach,mybatis,choose,mybatis动态SQL,动态SQL)