问一个关于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; }