Bonjour,
Dans mon application, basée sur une BDD MySQL, je voudrais lire les 10 premiers enregistrements de ma table Artiste.
Pour cela j'utilise le fichier Artiste.hbm.xml, et plus particulièrement le query suivant :
au travers du code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <query name="fr.ducrocql.model.artiste.lastTen"> <![CDATA[ from fr.ducrocql.model.Artiste order by datCreation desc, heuCreation desc ]]> </query>
Ainsi je récupère tous les enregistrements de la table.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Session session = HibernateUtil.currentSession(); Query query = session.getNamedQuery("fr.ducrocql.model.artiste.lastTen"); return query.list();
J'ai essayé la requête suivant e tiré de MySQL :
mais ça ne marche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <query name="fr.ducrocql.model.artiste.lastTen"> <![CDATA[ from fr.ducrocql.model.Artiste limit 0,10 order by datCreation desc, heuCreation desc ]]> </query>
Comment faire pour ne récupérer que les 10 premiers enregistrements ?
Merci pour vos réponses.
Laurent
Partager