14:47:43,702 ERROR PARSER:33 - line 1:14: unexpected token: 1 14:47:43,703 WARN HqlParser:203 - pro

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(*)都可以

发布了90 篇原创文章 · 获赞 21 · 访问量 47万+

猜你喜欢

转载自blog.csdn.net/yx13649017813/article/details/40823331