使用createSQLQuery方法查询,SQL语句如下:
select COUNT(*) from (select COUNT(*) ,publishtime from (select priceinfoid,substr(publishtime,0,10) publishtime from tpriceinfo where userid=39102 and publishtime>'2013-01-01' and publishtime<'2013-07-27') group by publishtime)
这个语句可以直接在Oracle里运行,可是在程序里就会报错。
程序代码如下 sql就是上面的语句
Query query = session.createSQLQuery(sql).addScalar("count", Hibernate.INTEGER);
Integer rows = (new Integer(query.uniqueResult()
.toString())).intValue();
org.springframework.jdbc.BadSqlGrammarException 问题
答案:2 悬赏:30
解决时间 2021-03-05 10:24
- 提问者网友:北故人
- 2021-03-04 22:29
最佳答案
- 二级知识专家网友:茫然不知崩溃
- 2021-03-05 00:02
哎呦 不错
全部回答
- 1楼网友:年轻没有失败
- 2021-03-05 00:31
column ' user_certif_num' not found
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯