给query设置参数的时候,因为我传入的是final object,最后执行query.uniqueResult()的时候类型转换错误,这个怎么解决… public PageModel searchPaginated(final String hql, final int offset, final int pagesize, final Object... params) throws IOException { PageModel pm = new PageModel(); final String countHql = getCountQuery(hql); List list = executeFind(new HibernateCallback() { public Object doInHibernate(Session session) throws HibernateException, SQLException { Query query = session.createQuery(countHql); if (params != null) { for (int i = 0; i < params.length; i++){ query.setParameter(i, params[i]); } } List list = new ArrayList(); list.add(query.uniqueResult()); return list; } }); |
|
20分 |
list.add(query.uniqueResult());
??这里吗? list怎么可能型转换错误尼,最多就是null不能装桶吧啦 |
LZ这个查询也最多就是个null而已吧.!
貌似出现你说的这情况是不可能的 |
|
换一种写法
|
|
路过顶一下~~!
|