java.lang.ClassCastException: java.lang.String cannot be cast to com.qbz.entity.TblUser
2015-07-26 10:30
696 查看
在Hibernate HQL 查询中,有时候会遇到
java.lang.ClassCastException: java.lang.String cannot be cast to com.qbz.entity.TblUser
这种问题(String 类型不能转化为 实体类型)的出现,很有可能是hql语句的问题:
出错语句:
String hql1 = "select user from TblUser where uname=?";
更改之后:
String hql1 = "select user from TblUser as user where uname=?";
是因为:使用了别名,但是,却没有定义别名。
相关文章推荐
- java的jdbc简单封装
- mybatis实战教程(mybatis in action),mybatis入门到精通
- Eclipse开发Android程序如何在手机上运行
- 杭电ACM2034java做法
- eclipse创建jsp文件的格式改为utf-8
- java实现多线程的三种方式
- java传值和通过引用传递
- Java枚举类学习笔记和设置不可变类
- eclipse修改编辑字体大小
- Java Socket应用(七)——使用多线程实现多客户端的通信
- java并行体系结构
- Java依赖管理工具:Gradle
- springframwork历史版本下载地址
- Spring IOC源码详解之容器初始化
- Springmvc同一资源不同描述配置-contentnegotiatingviewresolver
- 【java】itoo项目实战之hibernate 懒加载优化性能
- SpringMVC中使用DispatcherServlet
- java.输入输出
- 04 JAVA 常用类
- 献给从事java工作3年,在【技术道路上】困惑、迷茫的兄弟姐妹