我有一个SQL QUERY,就像这样。
SELECT a.id,a.name,b.id,b.name,c.id,c.name from TableA a
LEFT JOIN (TableB b INNER JOIN TableC c on c.bid=b.id and c.name in('err','fgh'))
on b.aid=a.id
我想将其转换为Hibernate Criteria查询。是否有任何解决方案?
这是表格的结构。 http://sqlfiddle.com/#!2/f1b43/1
预期输出为:
Aid Aname Bid Bname Cid Cname
1 abc 3 qwe 7 err
1 abc 3 qwe 8 err
1 abc 5 der 12 fgh
2 xyz NULL NULL NULL NULL