Projection multiple sur une table
	
	
		Bonjour,
Pour un enregistrement je récupère la date (Object Date de Firebird) :
	Code:
	
| 12
 3
 4
 5
 6
 
 | 
Criteria criteria = session.createCriteria(BaseEngin.class);
criteria.add(Restrictions.eq(BaseEngin.PROP_ID, idEngin));
criteria.setProjection(Projections.property(BaseEngin.PROP_DATE_E));
        
List<java.util.Date> valeur = (List<java.util.Date>) criteria.uniqueResult(); | 
 Ensuite je récupère l'heure (Object Time de Firebird) :
	Code:
	
| 12
 3
 4
 5
 6
 
 | 
Criteria criteria = session.createCriteria(BaseEngin.class);
criteria.add(Restrictions.eq(BaseEngin.PROP_ID, idEngin));
 criteria.setProjection(Projections.property(BaseEngin.PROP_HEURE_E));
         
List<java.util.Date> valeur = (List<java.util.Date>) criteria.uniqueResult(); | 
 Mais je n'arrive pas à récupérer les 2 valeurs lors d'une même requête comme par exemple :
	Code:
	
| 12
 3
 4
 5
 6
 7
 
 | 
Criteria criteria = session.createCriteria(BaseEngin.class);
criteria.add(Restrictions.eq(BaseEngin.PROP_ID, idEngin));
 criteria.setProjection(Projections.property(BaseEngin.PROP_DATE_E));
criteria.setProjection(Projections.property(BaseEngin.PROP_HEURE_E));
         
List<java.sql.Date> valeur = (List<java.sql.Date>) criteria.list(); | 
 ... car dans ce cas je n'ai que la projection pour l'objet Time (BaseEngin.PROP_HEURE_E). :aie:
Comment faire cela ? :?
Merci. ;)