配置UserMapper.xml文件里的内容:
select * from t_user where f_pkid in(${pkId});
update t_user set f_isdeleted = 'Y' where f_pkid in
#{pkId}
得到的参数是31,32,33形式的字符串,
第一种如果是#{}这种形式传参的话,参数外自动加上了单引号,只能查询一个。第二种${}这种形式也不对给不了参数 , 后面这种形式加foreach节点collection属性的值我又不知道怎么传 我用的是mybatis3版本 哪位朋友帮忙解决一下
接口内容是:
public List selectUser(String pkId);
public void alterUser(String pkId);