大家好,我正在尝试在 CriteriaQuery 中执行此操作,我搜索了很长时间,但我找不到任何可以做的事情,有人可以帮助我吗?
SELECT b.name
FROM Empl a
LEFT OUTER JOIN Deplo b ON (a.id_depl = b.id_depl) AND b.id_place = 2;
我只是想在左连接子句中做一个条件,我看到了“.on”函数,但我不知道它是否会工作以及它是如何工作的,因为我试图做这样的事情:
Join Table1, Table2j1 = root.join(Table1_.table2, JoinType.LEFT).on(cb.and(cb.equal(table2_.someid, someId)));
但它需要一个布尔表达式。