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)//可以运行的

版权声明:本文为zlc521520原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。