java.math.BigInteger cannot be cast to java.lang.Long

mysql数据库

Biginteger 转换为Long类型时的错误

hibernate 的createSQLQuery("select count(*) from orders").uniqueResult() 返回的对象是BigInteger类型的

BigInteger totalCount = (BigInteger)this.getSession().createSQLQuery("select count(*) from orders.orders o, customer.customer c,orders.order_logistics ol where o.customerId=c.id and ol.id=o.collectionToolSendLogisticId and o.valid=true").uniqueResult();

totalCount.intValue()
totalCount.longValue()

createQuery返回的对象是Long类型的

Long totalCount = (Long)this.getSession().createQuery("select count(*) from Special s where s.valid=true").uniqueResult();

本文出自 “点滴积累” 博客,请务必保留此出处http://tianxingzhe.blog.51cto.com/3390077/1679032

时间: 2024-11-01 01:00:57

java.math.BigInteger cannot be cast to java.lang.Long的相关文章

java.math.BigInteger构造器BigInteger(String val, int radix)实现问题

问题描述 请问BigInteger(Stringval,intradix)这个构造器源码的实现思路是什么,看源码看不懂,但是还想知道基本原理.请赐教,3Q!!!最好能帮忙详细解释下源代码. 解决方案 本帖最后由 hxl_hotmai 于 2009-10-30 16:55:49 编辑解决方案二:没人回答啊

java中报错java.sql.Timestamp cannot be cast to java.sql.Date

解决办法:进行类型转换 java.sql.Date--->java.sql.Timestamp new java.sql.Timestamp(yourDate.getTime()); java.sql.Timestamp-->java.sql.Date new java.sql.Date(yourTimestamp.getTime()); 原帖地址:http://blog.csdn.net/democreen/article/details/6081290

TreeMap cannot be cast to java.lang.Comparable

    /** * Constructs a new, empty tree map, using the natural ordering of its * keys. All keys inserted into the map must implement the {@link * Comparable} interface. Furthermore, all such keys must be * <i>mutually comparable</i>: <tt>

Java Math 类中的新功能,第 2 部分: 浮点数

Java 语言规范第 5 版向 java.lang.Math 和 java.lang.StrictMath 添加了 10 种新方法,Java 6 又添加了 10 种.这个共两部分的系列文章的 第 1 部分 介绍了很有意 义的新的数学方法.它提供了在还未出现计算机的时代中数学家比较熟悉的函数.在第 2 部 分中,我主要关注这样一些函数,它们的目的是操作浮点数,而不是抽象实数. 就像 我在 第 1 部分中 提到的一样,实数(比如 e 或 0.2)和它的 计算机表示(比如 Java double)之间

Java Math 类中的新功能,第 1 部分: 实数

有时候您会对一个类熟悉到忘记了它的存在.如果您能够写出 java.lang.Foo 的文档, 那么 Eclipse 将帮助您自动完成所需的函数,您无需阅读它的 Javadoc.例如,我使用 java.lang.Math(一个我自认为非常了解的类)时就是这样,但令我吃惊的是,我最近偶然 读到它的 Javadoc -- 这可能是我近五年来第一次读到,我发现这个类的大小 几乎翻了一倍,包含 20 种我从来没听说过的新方法.看来我要对它另眼相看了. Java 语言规范第 5 版向 java.lang.M

java.util.LinkedHashMap cannot be cast to

报错信息: {     "ErrorCode" : 2,     "ErrorContent" : "java.util.LinkedHashMap cannot be cast to com.better517na.gwCommunicateJavaService.wordJiujiu.model.vo.PayVo",     "ResponseTime" : 1455851510156 } 解决思路: 1.服务调用方 传参

Ljava.lang.Integer;cannot be cast to java.lang.Integer:JPA查询参数设置请教

问题描述 我在使用JPA时,使用如下查询语句:Query query = em.createQuery(select bean from Content bean where bean.departmentId in (:departmentIds));然后设置参数:query.setParameter("departmentIds", departmentIds);这个departmentIds是Integer[]型的.程序运行时:提示 [Ljava.lang.Integer;can

Java与XML(二)用java编写xml的读写程序

xml|程序 Java与XML(二)用java编写xml的读写程序 这是读取xml文件的java程序,我调试好的.采用的是dom方式读取xml文件到Vector中.package src;import java.io.*;import java.util.Vector;import javax.xml.parsers.*;import org.w3c.dom.*;public class readxml { static Document document; private boolean va

Java编程那些事儿15——如何学好Java语法

第三章Java基础语法 学习一个程序语言,首先需要学习该语言的格式,这个格式就是语言的语法.语法,对于初学者来说,是学习程序最枯燥的地方,因为语法部分需要记忆的内容太多,而且需要理解很多的知识. 而对于曾经接触过其他程序设计语言的人来说,学习语法的速度特别快,主要是因为语法部分涉及的很多概念已经理解,而且大部分语言的语法格式比较类似. 本章就来详细介绍一下Java语言的基础语法,希望能够通过本章的学习掌握Java语言的语法格式. 3.1 如何学好Java语法 对于初学者来说,学习Java语法是一