Я использую JPA (toplink) и пытаюсь ограничить количество строк, возвращаемых запросом JPQL, поэтому я использовал метод Query.setMaxResults
, но он выдает следующую ошибку:
Exception [TOPLINK-6121] (Oracle TopLink Essentials - 2.0.1 (Build b09d-fcs (12/06/2007))): oracle.toplink.essentials.exceptions.QueryException
Exception Description: The query has not been defined correctly, the expression builder is missing. For sub and parallel queries ensure the queries builder is always on the left.
Вот запрос:
select distinct d.deptName from Departement d join d.employees e where e.empId in (select distinct a.employee.empId from ApprovedEmpls a join a.NewEmps o)