如何在JPA Criteria API中传递链接表id值时避免表连接

时间:2013-10-15 00:27:53

标签: hibernate jpa

当使用下面的条件时,我希望SQL查询使用简单的where子句作为employee.department_id =:departmentId,但它会生成带有employee和department表的内部联接。

Criteria<Employee> criteria = Criteria.forClass(Employee.class);
criteria.add(Restrictions.eq("department.id", departmentId));

是否有强制JPA条件API为上述场景生成简化的SQL?

0 个答案:

没有答案