Bonjour je souhaite votre aide je suis débutant en HQl
J’ai deux classe Article et VoteArticle

La classe Article
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
public class Article {
public int id;
private List<VoteArticle> listvoteArticle;
……
}
Mapping
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
   <list fetch="join" lazy="false" name="listvoteArticle">
      <key column="listvoteArticle_ID"/>
      <list-index column="IDXvote"/>
      <one-to-many class="beans.VoteArticle"/>
    </list>
Pour la classe VoteArticle
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
Public  class VoteArticle {
private int id;
private int  nbJaime;
….
}
Je souhaite sélectionner les article et ordonne les enregistrements trouvés dans l'ordre décroissant de leur valeur pour le champ NBJAIME qui existe dans classe VoteArticle
Voici La requet sql

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
 
select * from ISALAAAAMCHENOSOUAMA.TVOTEARTICLE , TARTICLE where TVOTEARTICLE.LISTVOTEARTICLE_ID=TARTICLE.ID  ORDER BY NBJAIME DESC;
Mais j’ai essaie de traduire en langage HQL toujours il y a des problème .
Je souhaite votre aide
merci