我有以下关系:
class A
{
id;
}
class B extends A
{
//other fields...
}
class C
{
A a;
}
我想这样写HQL:
select b from B as b left join C c on c.a.id = b.id.
但我得到一个 org.hibernate.hql.ast.QuerySyntaxException: Path expected for join!
在这种情况下,左连接对我来说很重要。我尝试使用子选择,但存在性能问题。
请帮我 :)