您的位置:首页 > 编程语言 > Java开发

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=?";


是因为使用了别名,但是,却没有定义别名。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: