问一个关于sql嵌套查询传参数的问题
我目前有一个sql语句,不知道该怎么向里面传参数,就是这个,因为传的时候总是会说我定义的能传的参数数量和实际不一样,就是下面这个错误,我知道这样可能没办法传参数但是自己之前也确实没写过写个,希望有大神能够帮忙一下,感激不尽。
Wrong number of parameters: expected 1, was given 3 Query: select * from (SELECT * FROM choice WHERE CONCAT(a,b,c,d,tigan,tags) LIKE "%"?"%")aa limit ?,? Parameters: [通信, 0, 10]
// 7,搜索分页
public List<Choice> getkeywordPageData(String keyword, Integer index, Integer pageCount) throws SQLException {
String sql = "select * from (SELECT * FROM choice WHERE CONCAT(a,b,c,d,tigan,tags) LIKE \"%\"?\"%\")aa limit ?,?";
List<Choice> keywordpageChoice = qr.query(sql, new BeanListHandler<Choice>(Choice.class), keyword, index,
pageCount);
return keywordpageChoice;
} 
字节跳动公司福利 1315人发布