2010-08-24 6 views
-1

salutations tous, j'ai eu cette exception dans la méthode suivante et je ne sais pas pourquoi:java.lang.IllegalStateException: Aucun type de données pour le noeud: org.hibernate.hql.ast.tree.MethodNode

List<Date> temps = getCurrentSession() 
       .createQuery(
         "select distinct date(uploadDate) from FileDomain where projectId=:projectId" 
           + " and entityId not in(select fileId from FileVersion) order by date(uploadDate) desc ") 
       .setLong("projectId", projectId).list(); 
+0

Veuillez publier vos entités et la trace d'exception complète (y compris l'arbre de syntaxe abstraite). –

Répondre

2

essayez de supprimer le date() de distinct date(uploadDate) il est juste select distinct uploadDate from...

problème le plus probable est que votre dialecte ne configure pas la fonction date, donc s'il n'est pas nécessaire, retirez-le.

Questions connexes