欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

org.hibernate.hql.ast.QuerySyntaxException

程序员文章站 2022-04-13 08:48:28
...

执行hibernateTemplate.find()方法时出现:org.hibernate.hql.ast.QuerySyntaxException,即查询语法异常
下面为我的hql:

String hql = "SELECT DISTINCT f FROM Function f";
        hql += "LEFT OUTER JOIN f.roles r";
        hql += "LEFT OUTER JOIN r.users u";
        hql += "WHERE u.id = ?";

检查发现每一行末尾没有加空格,导致hql拼接后语法异常。

相关标签: mysql hibernate