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