Spring jdbcTemplate 为top后的问号赋值 出现@P0附近有语法错误
sql语句很简单 select top ? a.name from user a ;
用jdbctemplate进行查询
return jdbcTemplate.query(sql.toString(), new Object[]{10}, new UserProfileInfoExMapper());
为占位符进行赋值是出错 说@p0附近有错误。
如果不赋值 将问号处写为10 是不会出现问题
求大神帮帮忙~~谢谢咯
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
貌似
top ?
这个地方不支持传参赋值你直接写10(code)写死,不会有问题
你直接写个参数int X(它等于10),也不会有问题
你直接写个参数String x(它等于"10"),而这个10是从ui拿到的,这样可能会存在安全风险。