Bonjour
J'ai un soucis ...
J'ai fait une requete en criteria mais je suis bloqué aux stades des aggrégats ...
en gros ma requete c'est :
Code:
SELECT [b]voiture.prix + SUM (IF (remorque.id<>0, remorque.poids + 1000, remorque.poids ))[/b]
FROM ...
GROUP BY voiture.id
Je n'arrive pas a faire cela ...
Apparement il faut utiliser cette methode d'Hibernate (SqlProjection)
http://www.hibernate.org/hib_docs/v3/api/org/hibernate/criterion/Projections.html#sqlProjection(java.lang.String,%20java.lang.String[],%20org.hibernate.type.Type[])
Mais je ne comprends pas la fonctionnalité de cette méthode, il demande un string, un tableau d'alias et un tableau de type ... à quoi ça sert chacun ? Et comment utiliser ceci ?