读书人

100分急求:Positional parameter doe

发布时间: 2012-01-24 23:11:54 作者: rapoo

100分急求:Positional parameter does not exist

很稀罕的错误:
Positional parameter does not exist: 1 in query: select count(*) from CsClass where classid like ?
at org.hibernate.impl.AbstractQueryImpl.setParameter(AbstractQueryImpl.java:194)

谁遇到过类似问题,给解决一下。

[解决办法]
select count(*) from CsClass where classid like ?

你没有传"?"所在位置需要的参数!
[解决办法]
你代码怎么写的呢?贴相关代码。。。
[解决办法]
select count(*) from CsClass where classid like ?
问号那里是不是少了单引号?
[解决办法]
q.setString(0,id);

是从0开始的.
[解决办法]
是不是没有set值进去
[解决办法]
贴上代码……
[解决办法]
没设参数,输入参数就行

String hql = "select count(*) from CsClass where classid like :id";

query.setString("id", "001");
[解决办法]

探讨
没设参数,输入参数就行

String hql = "select count(*) from CsClass where classid like :id";

query.setString("id", "001");

[解决办法]
缺了某个参数
[解决办法]
看先参数怎么传,是否符合规则
QQ:新建架构开发牛人群:59508024

读书人网 >J2EE开发

热点推荐