[Hibernate][Criteria] je n'arrive pas à faire une requête spécial

je n'arrive pas à faire une requête spécial [Hibernate][Criteria] - Java - Programmation

Marsh Posté le 22-03-2006 à 11:21:50    

Bonjour,
 
Je veux transformer cette requête ecrite en Hql en Criteria :

Code :
  1. reqPaquetTm = sessionXml.createQuery ("select new list(p.numeroApid , sp) " +
  2.           "from SousPaquetTmImpl sp, PaquetTmImpl p " +
  3.           "where sp in elements(p.listOfSousPaquetTm) " + "and p.sauvegarde = 1 " + "order by sp.mnemo asc" );


 
Pour l'instant ma requête en Criteria ressemble à ca :

Code :
  1. sessionXml.createCriteria(SousPaquetTmImpl.class, "sp" )
  2.           .setProjection(Property.forName("p.numeroApid" ))
  3.        
  4.            .addOrder(Property.forName("mnemo" ).asc())
  5.            .createAlias("paquetTm", "p" ).add(Restrictions.eq("p.sauvegarde", Boolean.TRUE))
  6.            ;


 
Il ne me manque qu'à mettre l'object sp dans la projection mais je ne sais pas comment faire !
 
Une idée ?
Merci d'avance  
Seb

Reply

Marsh Posté le 22-03-2006 à 11:21:50   

Reply

Marsh Posté le 08-04-2008 à 22:24:44    

Salut
 
comment as tu configurer ton accès ODBC ??
 
Nom de la base ? utilisateur etc.. ??
 
merci
 
désolé si je ne t'aide pas mais si tu m'aides ça serait cool !
 
merci
 

sbucci2 a écrit :

Bonjour,
 
Je veux transformer cette requête ecrite en Hql en Criteria :

Code :
  1. reqPaquetTm = sessionXml.createQuery ("select new list(p.numeroApid , sp) " +
  2.           "from SousPaquetTmImpl sp, PaquetTmImpl p " +
  3.           "where sp in elements(p.listOfSousPaquetTm) " + "and p.sauvegarde = 1 " + "order by sp.mnemo asc" );


 
Pour l'instant ma requête en Criteria ressemble à ca :

Code :
  1. sessionXml.createCriteria(SousPaquetTmImpl.class, "sp" )
  2.           .setProjection(Property.forName("p.numeroApid" ))
  3.        
  4.            .addOrder(Property.forName("mnemo" ).asc())
  5.            .createAlias("paquetTm", "p" ).add(Restrictions.eq("p.sauvegarde", Boolean.TRUE))
  6.            ;


 
Il ne me manque qu'à mettre l'object sp dans la projection mais je ne sais pas comment faire !
 
Une idée ?
Merci d'avance  
Seb



---------------
@++
Reply

Marsh Posté le 09-04-2008 à 10:33:11    

Tu remontes un message vieux de 2 ans et ta question n'a aucun rapport avec le topic ...


---------------
A religious war is like children fighting over who has the strongest imaginary friend.
Reply

Marsh Posté le 10-04-2008 à 15:33:32    

sorry


---------------
@++
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed