java.lang.ClassCastException: org.hibernate.impl.SQLQueryImpl cannot be cast to java.util.List
来源:互联网 发布:centos7修改ssh端口号 编辑:程序博客网 时间:2024/06/05 00:12
使用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语句搜索的流程
0 0
- java.lang.ClassCastException: org.hibernate.impl.SQLQueryImpl cannot be cast to java.util.List
- java.lang.ClassCastException: org.hibernate.impl.QueryImpl cannot be cast to java.util.List
- java.lang.ClassCastException: org.hibernate.impl.SessionFactoryImpl cannot be cast to org.springfram
- java.lang.ClassCastException: org.hibernate.impl.QueryImpl cannot be cast to UserActivity
- org.hibernate.impl.QueryImpl cannot be cast to java.util.List
- java.lang.ClassCastException: java.lang.Long cannot be cast to java.util.Date at org.hibernate.type.TimestampType.deepCopyNotNul
- java.lang.ClassCastException:org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcesso
- java.lang.ClassCastException:org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcesso
- java.lang.ClassCastException: org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to
- java.lang.ClassCastException: org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to
- java.lang.ClassCastException:org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to o
- java.lang.ClassCastException: org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to
- java.lang.ClassCastException:org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to o
- Caused by: java.lang.ClassCastException: org.hibernate.type.StringType cannot be cast to org.hiberna
- Caused by: java.lang.ClassCastException: org.hibernate.type.StringType cannot be cast to org.hiberna
- ssh报错java.lang.ClassCastException: com.sun.proxy.$Proxy6 cannot be cast to org.service.impl.EmpServi
- java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.util.Map
- java.lang.ClassCastException: java.util.Arrays$ArrayList cannot be cast to java.util.ArrayList
- Ubuntu 设置 Tomcat 开机启动
- Java4Android第10课_1:JNI--java调用
- 表空间配额和UNLIMITED TABLESPACE权限
- 支付宝支付步骤
- list_tree利用php引用
- java.lang.ClassCastException: org.hibernate.impl.SQLQueryImpl cannot be cast to java.util.List
- Color-based object detection using Hue and Saturation thresholding
- Picasso如何直接加载缓存中的图片
- STF -- 数据库定义
- CodeForces 595B Pasha and Phone
- 【Spring4揭秘 基础4】国际化--MessageSource
- 【mysql】关联子查询的一种优化
- Spring-IoC的简单使用及bean的作用域属性
- hdu 3657(最小割求解最大点权独立集)