为了账号安全,请及时绑定邮箱和手机立即绑定

我不加as数据就不对,请问一下高手这是什么原因。

我不加as数据就不对,请问一下高手这是什么原因。

大话西游666 2023-04-08 18:14:37
String strSQLTOTAL = "select isnull(sum(a.day),0) as a1,isnull(sum(a.month),0) as a2,isnull(sum(a.year),0) as a3 "                  + "from km_report_rzrqkhs a "                  + "where  a.info_date='"                  + info_date + "' ";          SQLQuery queryViewTotal = this.getBaseDao().getHibernateSession()                  .createSQLQuery(strSQLTOTAL);          queryViewTotal.setFirstResult(0);          queryViewTotal.setMaxResults(1);          List<Object[]> viewTotalList = queryViewTotal.list();  这个代码中我加了 as a1 ,as a2 as a3,object[]中的数据就是对的。
查看完整描述

2 回答

?
料青山看我应如是

TA贡献1772条经验 获得超8个赞

把报错贴出来。 
2,一般在hibernate里面 无论是用hql还是sql都提倡加 这个。

查看完整回答
反对 回复 2023-04-12
?
30秒到达战场

TA贡献1828条经验 获得超6个赞

那这样的话,估计在hibernate解析生成了sql之后还做了其他操作才发送sql, 
你把这两个sql贴给我看看。

查看完整回答
反对 回复 2023-04-12
  • 2 回答
  • 0 关注
  • 114 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信