Bonjour !

Je dois effectuer une migration de Hibernate 2 vers Hibernate 3. J'ai suivi la documentation de migration fournie or il semblerait que quelque chose m'ai échappé ...

Lorsque je lance mon programme Java, il me lance l'erreur suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
line 3:48: unexpected token: new
line 3:48: unexpected token: new
Error in named query: count.add.select.lots.item.pm
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
org.hibernate.hql.ast.QuerySyntaxException: unexpected token: new near line 3, column 48 [
 
SELECT count (distinct new LotItem(item.typeId, item.persId, item.strId,
  item.numCar))
FROM fr.yep.gateway.common.donnees.Certif as item
WHERE item.numCarIS NOT NULL
AND item.dateValid <= to_date(:stime,'DD/MM/YYYY HH24:MI:SS')
AND item.dateFinValid > to_date(:stime,'DD/MM/YYYY HH24:MI:SS')
        at org.hibernate.hql.ast.QuerySyntaxException.convert(QuerySyntaxException.java:54)
 
...
Sauriez-vous pourquoi il ne reconnait pas le "new" alors que cela marchait si bien sous Hibernate 2 ???

Merci à vous ...