JPA(トップリンク)を使用していて、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)