PQL 的 join 可以像 native sql 的join那样,通过不同表的字段join吗?
ango 2018-03-16 01:27:54 PQL 的 join 可以像 native sql 的join那样,通过不同表的字段join吗?
我的实体类中只是记录了关联实体类的ID字段,那么JPQL是不是就没法通过join连接两个表了。
@Entity
class Employee{
@Id
private id;
private employeeName;
private departmentId;
}
@Entity
class Department
{
@Id
private Id;
private departmentName;
}
sql语句可能是这样的:select e.employeeName , d.departmentName from Employee as e join Department as d on e.departmentId = d.id;
请教不修改Entity的情况下,如何使用 jpql 的join 查询。谢谢!!