2013-03-09 20 views
1

這裏是我的代碼,使用冬眠期待一些這樣的事如何的情況下,結合寫總和

SUM(CASE WHEN model.voter.age 
      between '"+18+"' and '"+25+"' 
      THEN 1 ELSE 0 END) as 18ageCount 


org.springframework.orm.hibernate3.HibernateQueryException: 
    expecting IDENT, found '18' near line 1, column 325 

我與不同的組合,但不工作

+0

原因downvote? – AnilHoney 2013-03-18 14:39:32

回答

0

只是eroor因爲18ageCount只有這一個,我把它改寫

0

Expressions在Hibernate中where使用嘗試條款。要解決,你需要重寫查詢

select sum(1) from model.voter where age between 18 and 25 
相關問題