Java 在querydsl中执行的左联接操作给出';querydsl'中的路径预期错误;
这是我的密码:Java 在querydsl中执行的左联接操作给出';querydsl'中的路径预期错误;,java,sql,hibernate,querydsl,Java,Sql,Hibernate,Querydsl,这是我的密码: QueryFactory.selectFrom(table1) .leftJoin(table2).on(table1.id.eq(table2.id)).fetch(); 在querydsl中执行以下代码时,出现以下错误: 08:08:54.866错误o.h.h.i.a.ErrorCounter-预期加入的路径! 08:08:54.870错误o.h.h.i.a.ErrorCounter-预期加入的路径! antlr.SemanticException:应为join提供路径
QueryFactory.selectFrom(table1)
.leftJoin(table2).on(table1.id.eq(table2.id)).fetch();
在querydsl中执行以下代码时,出现以下错误:
08:08:54.866错误o.h.h.i.a.ErrorCounter-预期加入的路径!
08:08:54.870错误o.h.h.i.a.ErrorCounter-预期加入的路径!
antlr.SemanticException:应为join提供路径!
位于org.hibernate.hql.internal.ast.HqlSqlWalker.createFromJoinElement(HqlSqlWalker.java:369)
~[hibernate-core-4.2.1.Final.jar:4.2.1.Final]
在HQL中,只能对实体之间的关联进行连接。如果希望在其他对象上进行连接,唯一的可能性是在where子句HQL中进行连接,连接只能在实体之间的关联上进行。如果希望在其他对象上进行连接,唯一的可能性是在where子句HQL中进行连接,连接只能在实体之间的关联上进行。如果您想要对其他内容进行连接,唯一的可能性是在where子句中进行连接