我有:
class A
{
B b;
}
class B
{
}
我知道我可以这样做:
from A a
join a.b b
但我需要做的是这个(伪HQL,它不解析,因此这个帖子):
from B b
left outer join A a on a.b = b
我得到"Path expected for join!"
:(
我想要一个B
加入任何A
的完整列表,如果它们存在的话。这可能吗?
我无法使用正确的连接,因为SQLite不支持它们grrrrr
我该怎么做才能解决这个问题?
由于
答案 0 :(得分:0)
你有没有理由
class B {
@ManyToMany
A a;
}
答案 1 :(得分:0)
HQL有“with”关键字而不是on(连接从根本上不同于sql)
尝试:
from B b, A a
left join a.b ab with ab = b
或简单地说:
from B b, A a where a.b = b