J'utilise JPA (TopLink) et d'essayer de limiter le nombre de lignes renvoyées par une requête JPQL, donc je l'ai utilisé Query.setMaxResults
méthode, mais il jette l'erreur suivante:query.setMaxResults() cause des problèmes sur TopLink
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.
est ici la requête:
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)
Etes-vous sûr que 'setMaxResults' cause le problème? Avez-vous essayé si cela fonctionne, sans elle? –
Oui, ça marche sans. –