Bonjour,

J'aimerais utiliser l'année d'une date comme critère dans hibernate depuis un object Calendar. J'essaye le code suivant sans succès:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Criteria ctr = session.createCriteria(MandatDTO.class);
// year
if (dto.getDelayYear() != 0) {					ctr.add(Expression.eq("year(dateMandat)", new integer(dto.getDelayYear())));	}
Le système me retourne cette erreur:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
net.sf.hibernate.QueryException: could not resolve property: year(dateMandat) of: ch.ejpd.mantra.dto.MandatDTO
Avez-vous une idée de comment le faire?

Merci