Bonjour,
je suis en train de migrer notre application de postgresql vers oracle. Je travaille avec tomcat 6 + hibernate 3.2.
J'ai un problème sur les dates. Quand je fais une requête HQL j'utilise généralement le java.util.Date pour passer un timestamp à ma requête. J'ai essayé de passer un java.sql.Timestamp à la place mais ça ne marche pas mieux. En fait la requête sql générée par hibernate ressemble à çà:
Ce qui me donne l'erreur suivante:Code:
1
2select * from etat_materiel where date_<='2008-06-19 11:17:55.433';
On me glisse à l'oreille qu'il faudrait utiliser la fonction to_date en sql pour obtenir le bon format oracle qui est un timestamp(3) ... mais comment faire cela avec le mapping hibernate ?!?!Code:
1
2
3 ERROR at line 1: ORA-01843: not a valid month