【第22期】观点:IT 行业加班,到底有没有价值?

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
  • 15359

hibernate学习笔记12--Hibernate中使用的集合类型

关联关系总结: 如何考虑hibernate处理对象之间的关联关系的底层细节时,可以从两方面进行思考 (1)如何将对象之间的关联关系保存到数据库中 (2)如何检索出关联的对象(主语句要看sql) ...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

Caused by: java.lang.ClassNotFoundException: org.hibernate.impl.SessionImpl

1、错误描述2015-09-20 23:02:58 [main] WARN org.springframework.context.support.GenericApplicationContext...

No value for key [org.hibernate.impl.SessionFactoryImpl 异常解决

使用Hibernate+Spring进行CRUD操作时,出现如下类似异常信息: java.lang.IllegalStateException: No value for key [org.hibe...

JPA问题解决(1)--org.hibernate.jpa.internal.QueryImpl cannot be cast to javax.management.Query报错问题

问题描述在使用JPA的createQuery()方法时报出以下错误:org.hibernate.jpa.internal.QueryImpl cannot be cast to javax.manag...

java.lang.ClassCastException: java.util.ArrayList cannot be cast to cn.com.stari

错误处理 java.lang.ClassCastException: java.util.ArrayList cannot be cast to cn.com.starit.gis.entity.GeoInfo   返回的是List public List&lt;GeoI...

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
  • 15359
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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