Mybatis入门(三)之动态sql

Mybatis入门之动态sql

动态拼接sql语句,在我的理解就是相当于Java中的逻辑控制语句(if,,switch。。。)

图片.png
  • 我们要根据id,username,sex。。。做多条件查询

if语句:可以判断参数是否有值

   

where语句:去掉多余的and


foreach:相当于sql语句中的in

Mybatis入门(三)之动态sql_第1张图片
图片.png

sql:引入语句

Mybatis入门(三)之动态sql_第2张图片
图片.png

set:去掉多余的逗号

Mybatis入门(三)之动态sql_第3张图片
图片.png

你可能感兴趣的:(Mybatis入门(三)之动态sql)