Mybatis的foreach循环查询:在if中结合like用法

本文作为学习记录,参考了以下两篇:

MySQL mybatis注解开发 动态sql sql循环 foreach循环_open="(" separator="or" close=")-CSDN博客

Mybatis foreach循环map集合_mybatis for循环item为map-CSDN博客

示例代码:

@Select("")

Mybatis的foreach循环查询:在if中结合like用法_第1张图片 

说明:图中红色方框内的语句是对输入的tagList进行模糊查询。item中的tag字符可以自由定义,collection中的tagList是需要进行数据处理的字段(我这里是程序中定义的数组),分隔符separator设置为or, tag_list是对应数据库的字段名称,以varchar形式存放在mysql中,具体数据如:|8|9|。

运行结果:

Mybatis的foreach循环查询:在if中结合like用法_第2张图片

你可能感兴趣的:(java,mybatis,笔记,开发语言)