mybatis foreach的一个bug


如上图,在传入的list中有数据的情况时,没有错误,数据也查出了;
但如果list中有0个数据的话,最终生成的sql是in(),报错了
org.springframework.jdbc.BadSqlGrammarException:
### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')
and ad.ads_is_verify=2
order by rand() limit 0,3' at line 7
...全文
相关推荐
mybatis3.4.6中文开发手册
mybatis3.4.6中文开发手册,能够使我们更加容易掌握mybatis框架
mybatis foreach标签的使用详解
主要介绍了mybatis foreach标签的使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
mybatis之foreach用法详解
主要介绍了mybatis之foreach用法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
MyBatis传入数组集合类并使用foreach遍历
主要介绍了MyBatis传入数组集合类并使用foreach遍历,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
Mybatis批量foreach merge into的用法
Mybatis批量foreach merge into的用法,这是介绍Mybatis批量foreach merge into的用法的文档


Web 开发
