如何在本机查询中访问子类实体字段?

问题描述 投票:0回答:1

我有两个实体类,它们都在relationship.am中,跳过了注释部分,并在下面的代码中保留了其余字段。

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

当我尝试在本机sql查询中访问departmentName时出现错误未知列。查询是从员工中选择*,其中employee.department.departmentname = ?;如何访问子类实体?有人请帮助我。

hibernate spring-data-jpa native-sql
1个回答
0
投票

顾名思义,本地查询是基础数据库服务器的纯SQL方言,与HQL / JPQL无关。您必须对实际的表和列名称使用JOIN。

© www.soinside.com 2019 - 2024. All rights reserved.