我搜索一种方法与hql使用相同的表进行左连接.
这是我的疑问
FROM Tvshow e
LEFT JOIN Tvshow e1 ON e1.num = e.num
WHERE e1.code = '024'
AND e.code is not null
AND e.code != '024'
Run Code Online (Sandbox Code Playgroud)
Hibernate似乎不喜欢运营商.
我不使用休眠,但是从这个例子来看:
from Cat as cat
inner join cat.mate as mate
left outer join cat.kittens as kitten
Run Code Online (Sandbox Code Playgroud)
从这个页面:http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/queryhql.html#queryhql-joins-forms
看起来你只是不做ON?如果我弄错了,请告诉我,我会将其删除。
FROM Tvshow e
LEFT JOIN Tvshow e1
WHERE e1.code = '024'
AND e.code is not null
AND e.code != '024'
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6315 次 |
最近记录: |