Bonjour,

J'ai une base de donnée Postgres avec une extension "unaccent" permettant de gérer les caractères accentués.

Ma requête retourne tous les prénoms de ma table "Person". Cette requête fonctionne bien dans Postgres.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
"SELECT unaccent(firstnames)from Person;"
J'aimerais pouvoir appliquer cette requete à un criteria dans mon programme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
criteria.add(Restrictions.sqlRestriction("SELECT unaccent(firstnames)from Person"));
et là cela ne fonctionne pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
16:53:22.133 [ERROR] SqlExceptionHelper.logExceptions(144) : ERREUR: erreur de syntaxe sur ou près de « SELECT »
Quelqu'un a-il une idée ? Je suis plus que débutante en Hibernate and Co, et j'avoue que mes différentes lectures ne m'ont pas vraiment aidé.

Merci