Bonjour, je travaille avec hibernate, oracle, dans un formulaire de recherche j'ai mis un calendrier javascript qui permet de donner une date sous format :
alors que sous oracle mes dates sont cette format :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 01-04-2008, j'ai utilisé criteria dans la recherche comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 22/04/2008lorsque j'ai vérifié les valeurs des dates transmises j'ai trouvé des valeurs étrange comme celle la :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 public List critere(Date ddc,Date dfc,Ressource rc,String lc){ Session session=HibernateUtil.getSessionFactory().getCurrentSession(); session.beginTransaction(); Criteria criteria = session.createCriteria(Conge.class); if (ddc != null) { criteria.add(Expression.gt("dateDebutConge",ddc)); } if (dfc != null) { criteria.add(Expression.lt("dateFinConge",dfc)); } if (lc != null) { criteria.add(Expression.eq("libelleConge",lc)); } List results = criteria.list(); return results; }je sais pas d'ou l'erreur vous avez une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part 0022-09-29
Partager