Bonjour à tous,

j'ai un table qui contient un ensemble d'article

-chaque article peut avoir plusieurs date de mise en stock

comment je peut récupérer pour chaque article la dernier date

comme exemple

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
code Article      code Magasin    Date
-------------   -------------    ------
1                           1              10/04/2010 ///ne sera pas récupérer 
2                           1              11/05/2010
1                           1              20/08/2010
3                           2              05/05/2010

aprés réquete on obtient :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
code Article      code Magasin    Date
-------------   -------------    ----------
2                           1              11/05/2010
1                           1              20/08/2010
3                           2              05/05/2010


comment faire cette operation avec criteria


j'ai essayer avec ce bout de code qui récupére seulent la derniere date mais c'est pas pour chaque article

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Criteria crt = getSession().createCriteria(StockSituationstock.class);
				crt.setProjection(Projections.max("datesitu"));
				Date aa =(Date)crt.list().get(0);


Merci d'avance