mybatis 使用IN 关键字

Posted 哎哟,不错哦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis 使用IN 关键字相关的知识,希望对你有一定的参考价值。

mybatis 使用IN 关键字,查询条件如果有多个,拼接成字符串,当做参数传入的时候可能会只查询一条数据,那是因为mybits 将它当做一个字符串来处理了,这时候就需要使用<foreach>标签来循环插入条件

当使用字符串时,可以看到控制台输出,mybait将查询条件当做一个字符串来处理了

 

 

使用foreach进行条件拼接,可以看到参数通过循环传了进去

 

 

mybatis 循环foreach传入参数,在使用IN关键字的时候,必须加上 open 和close

 

以上是关于mybatis 使用IN 关键字的主要内容,如果未能解决你的问题,请参考以下文章

mybatis动态SQL语句

MyBatis--动态SQL(foreach的用法--实现in集合)

foreach

在 Robot Framework 中找不到 IN 关键字。如何在不使用 IN 关键字的情况下使用 for 循环?

MyBatis动态SQL

Mybatis plus 中数据库中字段有SQL关键字的处理方法