我是HQL的新手,我正在尝试这样做: select inscription, max(wrd_step) as max Caused by: org.hibernate.hql.ast.QuerySyntaxException: unexpected token: ( near line 1, column 21谢谢HQL中的查询为:FROM Entity
WHERE
at org.hibernate.hql.ast.tree.DotNode.getLhs(DotNode.java:631) at org.hibernate.hql.ast.HqlSqlWalker.createFromJoinElement(HqlSqlWalker.java:383)
at org.hibernate.hql.antlr.HqlSqlBaseW
如何在本地查询中这样做对我来说是很清楚的,但在HQL中,我并不真正知道如何达到我的预期结果。我使用的语法来创建我的查询。at org.hibernate.hql.ast.HqlSqlWalker.postProcessInsert(HqlSqlWalker.java:715)
at org.hibernate.hql.antlr.HqlSqlBaseWalker.insertStatement:103) at org.hibernate.hql.ast.tree.MethodNode.resolve(MethodNode.
我想了解hibernate是如何在内部或其他模型中执行hql查询的,hql查询引擎是如何工作的。请建议一些相同的好的链接? "from Branch as branch where branch.Company.id=:companyId" "from Branch as branch where branch