Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment définir une limite à la requête interne dans Hibernate ?

regardez Comment faites-vous un limiter la requête en HQL ?

vous ne pouvez pas limiter une requête écrite en hql avec hql. Vous devez appeler setMaxResults sur l'objet Query, ce qui, je suppose, vous empêchera d'appliquer une limite à une sous-requête hql.

Cela vous laisse la possibilité de

  • en l'écrivant sous forme de requête sql ou
  • essayer de trouver une autre façon d'écrire votre requête hql afin que vous n'ayez pas besoin d'une limite dans une sous-requête.