java.lang.ClassCastException: java.lang.String cannot be cast to com.qbz.entity.TblUser

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

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Java帮帮-微信公众号-技术文章全总结

Java基础19(02)总结IO流,异常try…catch,throws,File类

案例: a:考试成绩必须满足在0——100之间,不满足就抛出异常。 package cn.itcast_08(1); import java.util.Sca...

40350
来自专栏web前端教室

【课堂笔记】先行者 3.0版本的vueJs课程的第二次课

先用大概二三次课把vue的基本操作、命令都讲一下, 然后接下来会用几次课,会用几个例子,把vue的具体应用讲一下, 然后再用一二次课,结合实例把vuex也讲一下...

227100
来自专栏小二的折腾日记

day5(面向对象2)

用来将文件或文件夹封装成对象。 方便对文件与文件夹的属性信息进行操作。 File对象可以作为参数传递给

6910
来自专栏积累沉淀

Linux之grep和egrep命令总结

grep / egrep 语法: grep  [-cinvABC]  'word'  filename -c :打印符合要求的行数 -i :忽略大小写 ...

198100
来自专栏difcareer的技术笔记

JNI实现源码分析【三 间接引用表】正文0x01: IndirectRefTable0x02: 作用域0x03: jobject到Object的映射0x04: JNI在背后默默做的事

在JNI实现源码分析【二 数据结构】的参数传递一节中,我们提到,JNI为了安全性的考虑使用了形如jobject的结构来传递参数。而jobject被表述为指针,但...

10220
来自专栏我是攻城师

理解Java里面的序列化和反序列化

38040
来自专栏DOTNET

asp.net web api 异常捕获

1 向客户端发送错误消息 使用throw new HttpResponseException()向客户端抛出错误信息。 HttpResponseExceptio...

538120
来自专栏栗霖积跬步之旅

一天一个设计模式:单例模式

作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化,并向整个系统提供这个实例。

8110
来自专栏xingoo, 一个梦想做发明家的程序员

JSP 内置对象

  本篇继前两篇内置对象,继续记录JSP中的其他的内置对象:application,page,pageContext,config,exception   ap...

21870
来自专栏IT可乐

深入理解计算机系统(3.6)------汇编的流程控制

  前面我们所讲的所有指令,代码执行顺序都是一条接着一条顺序的执行。但是实际上在编码过程中,会有某些结构,比如条件语句(if-else),循环语句(for,do...

22870

扫码关注云+社区

领取腾讯云代金券