MyBatis-plus开发使用 foreach出现报错: java.sql.SQLException: Operand should contain 1 column(s)

报错细节:

MyBatis-plus开发使用 foreach出现报错: java.sql.SQLException: Operand should contain 1 column(s)_报错

报错原因:Sql中使用foreach在参数中指定了开始为( ,结束为 ),但在SQL中又使用了()将foreach内容包围起来,所以报错。如:

MyBatis-plus开发使用 foreach出现报错: java.sql.SQLException: Operand should contain 1 column(s)_sql_02

解决方案:删除foreach的外围括号即可解决。

MyBatis-plus开发使用 foreach出现报错: java.sql.SQLException: Operand should contain 1 column(s)_报错_03