【发布时间】:2015-01-10 08:55:48
【问题描述】:
大家好,我想在 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)));
但它需要一个布尔表达式。
【问题讨论】:
标签: jpa orm left-join clause criteriaquery