我有两个POJO类,一个是EmployeeTO,另一个是AddressTO.
EmployeeTO有一个名为EmployeeId的变量,AddressTO也有一个名为EmployeeId的变量.我想使用HQL在EmployeeTO的EmployeeId和AddressTO的EmployeeId之间应用左联接.
我使用了以下查询.
from EmployeeTO employeeTO LEFT JOIN AddressTO addressTO ON employeeTO .EmployeeId=addressTO.EmployeeId
但这是显示错误:
line 1:139: unexpected token: ON
解决方法:
HQL连接中没有ON子句:
from EmployeeTO e
left join e.addressTO
假设您的Employee实体类具有一个名为addressTO的AddressTO字段.