sbucci2 a écrit :
Bonjour,
Je veux transformer cette requête ecrite en Hql en Criteria :
Code :
- reqPaquetTm = sessionXml.createQuery ("select new list(p.numeroApid , sp) " +
- "from SousPaquetTmImpl sp, PaquetTmImpl p " +
- "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 :
- sessionXml.createCriteria(SousPaquetTmImpl.class, "sp" )
- .setProjection(Property.forName("p.numeroApid" ))
-
- .addOrder(Property.forName("mnemo" ).asc())
- .createAlias("paquetTm", "p" ).add(Restrictions.eq("p.sauvegarde", Boolean.TRUE))
- ;
|
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
|