java.lang.ClassCastException: org.hibernate.impl.SQLQueryImpl cannot be cast to java.util.List

原创 2016年06月01日 10:57:33

使用hibernate时遇到的类型转化问题


正确流程是


1、sql语句

2、创建Query对象

3、使用list类进行接收


这样就不存在查询结果转化为list出现问题的错误了


hibernate使用sql语句的搜索流程


public List<Request> getListOfTransno(String id) {
		String sql = "select p.* from request p where p.id=?";
		
		//查数据进行验证
		Query query = this.getSession().createSQLQuery(sql).addEntity(Request.class);
		query.setFirstResult(0);
	
		query.setString(0, id);
		
		@SuppressWarnings("unchecked")
		List<PayRequestInfo> list = query.list();
		
		return list;
	}



hibernate使用hql语句搜索的流程


版权声明:本文为博主原创文章,欢迎转载,转载请声明出处 http://blog.csdn.net/bestcxx。

java.lang.ClassCastException: org.hibernate.impl.QueryImpl cannot be cast to java.util.List

java.lang.ClassCastException: org.hibernate.impl.QueryImpl cannot be cast to java.util.List ...
  • tanyit
  • tanyit
  • 2012年07月25日 03:03
  • 16672

java.lang.ClassCastException: org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to

运行程序时,出现异常: 出现异常: HTTP Status 500 - type Exception report message description...
  • fgh2009
  • fgh2009
  • 2012年03月18日 18:22
  • 7699

java.lang.ClassCastException: $Proxy17 cannot be cast to *.*.*.service.impl.DeviceService

报错: java.lang.ClassCastException: $Proxy17 cannot be cast to *.*.*.service.impl.DeviceService at *...
  • yydcj
  • yydcj
  • 2013年06月07日 11:38
  • 1416

tomcat启动报错:java.lang.ClassCastException: org.apache.jasper.runtime.ELContextImpl cannot be cast to o

tomcat启动报错:java.lang.ClassCastException: org.apache.jasper.runtime.ELContextImpl cannot be cast to o...

java.lang.ClassCastException: org.apache.shiro.web.servlet.ShiroHttpServletRequest cannot be cast to

今天在做上传的时候,遇到一个这亲的问题。如题目。 以为是配置文件这与错了。结果查看了好长时间,没找一以错。程序里也没有问题。 最后,问题出在了jquery validate 验证这里。只好改成在f...

java.lang.classcastexception org.ksoap2.soapfault cannot be cast to org.ksoap2.serialization.soapobj

java.lang.classcastexception org.ksoap2.soapfault cannot be cast to org.ksoap2.serialization.soapobj...

java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.util.Map

1、错误描述java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.util.Map at service....

java.lang.ClassCastException: SpringServletContainerInitializer cannot be cast to ServletContainerIn

SpringMVC过程中出现异常,开发环境如下: 开发工具:IDEA JDK:1.8.0_65 Spring Version:4.2.4 Servlet Version:3.1.0 Mave...

异常 java.lang.ClassCastException:cannot be cast to android.widget.HeaderViewListAdapter.的解决方法

今天,后台开发人员小凡同学测试出了我写的一个页面的bug,这个页面很简单,就是listView加载数据,除了正常的创建adapter和listView设置adapter简单的操作外,我还用到了list...

java.lang.ClassCastException: net.sf.ezmorph.bean.MorphDynaBean cannot be cast to

java.lang.ClassCastException: net.sf.ezmorph.bean.MorphDynaBean cannot be cast to 在使用JSONObject.toBe...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java.lang.ClassCastException: org.hibernate.impl.SQLQueryImpl cannot be cast to java.util.List
举报原因:
原因补充:

(最多只允许输入30个字)