Bonjour,
j'ai des problèmes pour récupérer l'objet qui la plus grande date.
j'ai une liste d'objets je veux celui qui a la plus grande date.
j'ai d'abord essayé avec un create criteria pui detached criteria.
DetachedCriteria crit = DetachedCriteria.forClass(Clazz);
crit.add(Restrictions.in("id", listId ));
crit.setProjection(Projections.min("date"));
Clazz clazz = (Clazz) getHibernateTemplate().findByCriteria(crit);
sauf que la ca foire je récupère juste une date à cause de la projection ?
J'ia deux problèmes je voudrais récupérer l'objet et pas juste sa date mais je ne trouve pas d'équivalent à Projections.min dans Restrictions.
Je veux également passer une liste d'objets dans la première restriction au lieu de passer la liste d'id, c'est à dire filtrer la table clazz en donnant à la restriction la liste de clazz qui m'intéressent au lieu de traiter en amont ma liste de clazz avec un for pour faire une liste d'id?
merci
Partager