ssh项目查询报错:(hibernate3)
14:47:43,702 ERROR PARSER:33 - line 1:14: unexpected token: 1
14:47:43,703 WARN HqlParser:203 - processEqualityExpression() : No expression to process!
描述: 有点奇怪了,看了哈语句这些都用对了的呀,但是就是出现这个错误,sql语句都不会打印,找了哈原因,原来在查count的语句中用的是count(1),貌似hibernate不认识这种语法,无法解析,后来改成count(id)这样就行了, 不知道是hibernate版本的问题还是怎样, 我们这个项目用的是hibernate3这个版本,估计是有点老了.
问题解决: 查询语句中count(1)改成count(字段)或者count(*)都可以