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 :

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>
au travers du code suivant :

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();
Ainsi je récupère tous les enregistrements de la table.

J'ai essayé la requête suivant e tiré de MySQL :
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>
mais ça ne marche pas.

Comment faire pour ne récupérer que les 10 premiers enregistrements ?

Merci pour vos réponses.

Laurent