给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;
}
});
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;
}
});
解决方案 »
- javascript 问题
- java如何获取雅虎、163等邮箱的联系人列表
- 菜鸟提问:java关于键盘输入后并输出得问题
- Cause: java.sql.SQLException: Could not retrieve transation read-only status ser
- Axis1.5 with wss4j问题
- 困扰已久的俩个问题:线程执行超时的控制和怎么判断对象是否可以回收内存
- java.awt包和javax.swing包的区别是什么啊?
- 怎么设计电脑五子棋两机对弈程序?
- 使用java.sql.prepareStatement往mysql里面插入带有单引号(')的字段该如何处理啊?
- Win2000下做JAXP竟然出现这种问题!
- web.xml中的servlet-mapping
- 一个查询sql语句
??这里吗?
list怎么可能型转换错误尼,最多就是null不能装桶吧啦
貌似出现你说的这情况是不可能的