Bonjour,
J'ai hésité entre écrire ici ou dans le sous forum oracle et j'ai fini par poster ici.
J'ai un souci avec JPA et oracle, je m'explique. Dans la base oracle, je dois selectionner des information en fonction des dates passé en paramètres. Le problème est que dans la table, la date est de type chaine de caractère. Il me faut donc la convertir dans un type date. Et, je ne sais pas trop comment faire. J'ai essayé d'utiliser la fonction to_date de oracle dans ma namedquery, comme indiqué dans le code si dessous, mais ça ne fonctionne pas.
J'aimerais donc savoir comment convertir les chaînes de caractères en date pour pouvoir exécuter ma requête. Toutes autres suggestion permettant de résoudre le problèmes seront les bienvenues.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 @NamedQueries({ @NamedQuery(name = "Txn.findByDate", query = "select tx from Txn tx where to_date(tx.remittanceDate,'YYMMDD') between :pDateDeb2 and :pDateFin2") })
Merci
Partager