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


#SQL Server#
全部评论
&为什么不用mybatis呢
点赞 回复 分享
发布于 2020-04-05 13:56

相关推荐

点赞 评论 收藏
分享
Bug压路:老哥看得出来你是想多展示一些项目,但好像一般最多两个就够了😂页数一般一页,多的也就2页;这些项目应该是比较同质化的,和评论区其他大佬一样,我也觉得应该展示一些最拿手的(质量>数量)😁😁😁专业技能部分也可以稍微精简一些
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务