Bonjour
J'aimerais utiliser une fonction de ma BDD (fonction utilisée par moult autres applications) via JPA
ca me retourn l'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Query query = em.createQuery("SELECT h.hotelid FROM hotels h WHERE distanceentrehotel(?1,h.hotelID) < 100 "); query.setParameter(1, hotelReference.getCode()); List result = query.getResultList();
Vous savez comment appeler une fonction ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Caused by: oracle.toplink.essentials.exceptions.EJBQLException: Exception Description: Syntax error parsing the query [SELECT h.hotelid FROM hotels h WHERE distanceentrehotel(?1,h.hotelID) < 100 ], line 1, column 38: unexpected token [distanceentrehotel]. Internal Exception: line 1:38: unexpected token: distanceentrehotel
Partager