很稀罕的错误:
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");
------解决方案--------------------
------解决方案--------------------
缺了某个参数
------解决方案--------------------
看先参数怎么传,是否符合规则
QQ:新建架构开发牛人群:59508024