问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java.lang.IllegalArgumentException: No positional parameters in query: select count(*)

发布网友 发布时间:2023-01-01 05:21

我来回答

6个回答

热心网友 时间:2023-10-03 06:18

非法参数异常。

你查询语句里是不是参数缺少,或者类型不对。

比如,应该是日期的参数,你却用的String。

用HQL或者本地SQL写的时候,有3个参数,而你set的时候是按位置,少了,或错放了参数。(从“0”计数)
应该是:
q.setParameter(0, val1);
q.setParameter(1, val2);
q.setParameter(2, val3);

最好不要用这样的方法,用
q.setParameter("name1", val1);
q.setParameter("name2", val2);
q.setParameter("name3", val3);

这个错误有点简单,但我看不到你的代码,首先想到的是这个。

热心网友 时间:2023-10-03 06:19

你所查询的数据库表中有非法字符,可能是直接从数据库输入的,或者在页面输入时没有正确的验证措施

热心网友 时间:2023-10-03 06:19

楼主显然是想获得表中的记录条数。
不要用HQL作了,如果要用Hibernate,可以 使用DAO获取到所有对象的List,然后察看List的大小。由于Hibernate是Lazy Loading的,应该开销不大。
或者直接用JDBC吧。

热心网友 时间:2023-10-03 06:20

count()中没有参数!!

热心网友 时间:2023-10-03 06:21

看看你数据库查询和参数设置部分,方便的话贴来看看

热心网友 时间:2023-10-03 06:21

com.dl..manager.GameDAO.findGameByPage(GameDAO.java:49)
com.dl.action.manager.GameAction.gameManage(GameAction.java:54)
com.dl.action.BaseAction.execute(BaseAction.java:40)
看看这3句有没有问题。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 楼梯的水泥台阶上可以铺地板革吗 手机腾讯会议共享屏幕播放视频没声 setParameter和setParameterList的区别 Java SE引路蜂地图开发示例 用hibernate的Session的createQuery(sql).setParameter(0,"").iterate()方法后遍历返回Map报错? 新鲜鸡腿怎么做好吃 新鲜鸡腿如何炒好吃窍门 移栽油菜时,如何实现高产? 梦见自己在井里洗衣服 用岁月无痕造句(大约30个左右) 用山势造句(大约30个左右) 词语造句:用太行山造句(约30个) 磨成粉的鸡内金里有石子怎么办 妲已是什么意思 妲的拼音 长期不绑定手机号 微信上的电子保单,保存后为什么手机相册没有 李姝灿的名字可以吗 900厘米-2米等于多少米 900厘米加二米等于几米 900厘米是多少尺寸 章鱼,蛔虫,血吸虫,沙蚕分别属于什么动物 我真正想问的是: 1.在长江里游泳。感觉腿的脚板被小鱼猛的咬了一口,是不是被血吸虫咬了? 2.如确是感染 外国动画片在哪里可以看到翻译成国语的动画片阿?电视动画软件 新手机累计检测次数120次,是新机子吗? 如何做才是一名合格的职工 如何做一名合格的员工 朋友圈视频音乐怎么搜出歌名 描写牛的四字词语有哪些 后起勃发成语什么意思 储存水豆腐的方法有哪些 离任村干部村两委意见怎么写 离任村干部退出是什么意思 用留用造句(大约30个左右) 用挽留造句(大约30个左右) 用去留造句(大约30个左右) 用自留造句(大约30个左右) 亲若手足成语解释 手足之情成语? 表示很亲密的成语? 怎么保存甜瓜 梦见旅游社弄错地方是什么意思 藿香种子怎么种 藿香种子如何种 土方法捕虾有那些 怎样做土方法捕虾