mybatis里面的sql用到in后面跟的是数字字符串

xml里面的代码

select * from table_name  where id in (#{param})  

param = ‘1,2,3’;
用#{param} 拼装的sql是

  select * from table_name  where id in ('1,2,3')//这个不能执行(报错)  

使用${param}拼装的sql是

 select * from table_name  where id in (1,2,3)//可以运行的

猜你喜欢

转载自blog.csdn.net/zlc521520/article/details/84376970