永发信息网

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

答案:2  悬赏:0  手机版
解决时间 2021-03-19 07:24
  • 提问者网友:我的未来我做主
  • 2021-03-18 08:53
String sql2="select count(*) from tuser";
SQLQuery s2= (SQLQuery) session.createSQLQuery(sql2);
Long g=(Long) s2.uniqueResult();
d.setTotal(g);
我的total是Long类型的,怎么还是报错?
最佳答案
  • 五星知识达人网友:妄饮晩冬酒
  • 2021-03-18 08:58
s2.uniqueResult().longValue();
全部回答
  • 1楼网友:杯酒困英雄
  • 2021-03-18 10:14
它个getobjbysql返回的是bigdecimal类型的 bigdecimal data = (bigdecimal) productpackagedao.getxxx(); 如果想得到int值可以调用 data.intvalue()
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯