社区
Java EE
帖子详情
Hibernate的Query的统计查询问题:Long num = (Long)query.uniqueResult()报错
孤旅青山迷情人
2018-05-13 07:34:22
提示:
Cannot cast from User to Long
但是我觉得没有错啊。hibernate采用的是5.2.7本版。怎么回事?
...全文
1249
4
打赏
收藏
Hibernate的Query的统计查询问题:Long num = (Long)query.uniqueResult()报错
提示: Cannot cast from User to Long 但是我觉得没有错啊。hibernate采用的是5.2.7本版。怎么回事?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
PLATINUM_II
2018-05-21
打赏
举报
回复
如果你用的是eclipse,你可以输入query.uniqueResult(); 之后在当前行按Ctrl+1,回车会得到一个正确的返回值。如果是idea,按alt+enter,回车。
PLATINUM_II
2018-05-21
打赏
举报
回复
不知道你的long类型是id还是什么? 返回的类型是一个User对象,你就用一个对象来接收。
User user = query.uniqueResult();
孤旅青山迷情人
2018-05-14
打赏
举报
回复
试过了,不行. 不过,我突然奇想改成了Query quer = session.createQuery("select count(*) from User"); 就可以了
qq_29409951
2018-05-13
打赏
举报
回复
把Query<User> 改为Query<Long>试试
Hibernate
原生sql
query
报错
:java.math.BigDecimal cannot be cast to java.lang.Int
hibernate
使用过程中,想要自定义sql
查询
,自然而然得使用session.createSQL
Query
(sql),但是
查询
的返回结果在取值时,总是会出现异常,抛出类似于: java.math.BigDecimal cannot be cast to java.lang.Int java.math.BigDecimal cannot be cast to java.lang.String...
hibernate
:java.math.BigInteger cannot be cast to java.lang.
Long
hibernate
:java.math.BigInteger cannot be cast to java.lang.
Long
最近在初学
hibernate
,并也开始做了点小的练习,今天发现了一个比较坑爹的玩笑,如下:
Query
query
1 = session.createSQL
Query
("select count(*) from user u where u.name like ? ").set
Hibernate
使用
Query
查询
面对数据操作中,数据的
查询
操作永远都是最为复杂的部分,所以如果要进行更加合理的
查询
操作,那么必须依靠
Query
接口来实现
java
hibernate
查询
_JavaWeb学习:
Hibernate
查询
方式
Hibernate
查询
方式:一、OID
查询
Hibernate
根据对象的OID(主键)进行检索①、get方法:Customer customer=session.get(Customer.class,1l);②、load方法:Customer customer=session.load(Customer.class,1l);二、对象导航检索
Hibernate
根据一个已经
查询
到的对象,获得其关联的对象...
Caused by: java.sql.SQLSyntaxErrorException: ORA-00942: 表或视图不存在,分页等关于
hibernate
测试的几个
问题
今天的
hibernate
出现一个错误 1.异常。Caused by: java.sql.SQLSyntaxErrorException: ORA-00942: 表或视图不存在异常很明显。马上想到的是数据库连接是不是改了。我之前的用户名是htest,后面改成htest1。立刻改掉。
htest1
还是
报错
。
Java EE
67,513
社区成员
225,880
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章