我有这个图表:
table diagram
我想按有项目的员工进行筛选。
在普通的SQL中,我将如下所示
select * from employees e join employee_projects ep on ep.employee_id = e.id
我怎样才能用Hibernate实现同样的效果?
我尝试使用条件构建器和规范,但无法从连接表中获取数据。
yjghlzjz1#
您可以选择拥有这样一个项目的所有员工
em.createQuery( "SELECT e FROM Employee e JOIN e.projects p WHERE p IS NOT NULL", Employee.class).getResultList()
1条答案
按热度按时间yjghlzjz1#
您可以选择拥有这样一个项目的所有员工