bonjour,
j'utilise eclipselink 2.1.

J'execute le jpql suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
select t from Task t where upper(trim(from t.name))=.......

cela genere le sql suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
SELECT t0.id_task, t0.nm_module, t0.nm_task, t0.id_version, t0.id_team, t0.id_user_upd, t0.id_user_entry, t0.dt_lst_upd, t0.dt_entry FROM sdcarbrp.dbo.t_car_tasks t0, sdcarbrp.dbo.t_car_teams t1 WHERE ((((UPPER(TRIM(t0.nm_task)) = ........
Donc eclipselink converti le trim jpql en fonction trim sql.
Or sybase ne connait pas la fonction trim et j'ai donc l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Function 'TRIM' not found

Une idée ?
Merci