Mysql查询数字类型结果为Object,强转int报错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql查询数字类型结果为Object,强转int报错相关的知识,希望对你有一定的参考价值。

问题描述:

SQL文:SELECT COUNT(1) NUM FROM test WHERE 1=1

Java代码:

技术分享

  图中强转int失败

问题原因:

  dal层查询出来的数字是Long型的,所以强转int会失败

解决办法:

  将查询出来的Object强转为long型即可

技术分享

 

以上是关于Mysql查询数字类型结果为Object,强转int报错的主要内容,如果未能解决你的问题,请参考以下文章

js强转

解决mysql查询,in条件参数为带逗号的字符串,查询结果错误

Java 所有对象强转到Object之后,都能够完整的强转回去吗

(c#)如何把string对象转化为object对象?

MySQL查询结果中显示数据类型?

javascript怎样将object类型转换成array数组