0

我有两个实体类都在关系中。我在下面的代码中跳过注释部分和剩余字段。

class Employee{
  Department department;
}
class Department{
 String departmentName;
}

当我尝试在本机 sql 查询中访问部门名称时,出现错误未知列。查询是
select * from employee where employee.department.departmentname=?; 我如何访问子类实体?有人请帮帮我。

4

1 回答 1

0

顾名思义,原生查询是底层数据库服务器的纯 SQL 方言,与 HQL/JPQL 无关。您必须将 JOIN 与实际的表和列名一起使用。

于 2020-01-25T05:04:27.927 回答