Bonjour,
J'ai une collection Rights (ISet) dans l'objet racine User et je cherche désespérément à récupérer l'objet User avec un champ supplémentaire qui est le nombre d'élément de la Collection associée.
La requête suivante ne marche pas, nhibernate impose apparemment que l'objet "usr" soit décrit via ses champs.
le HQL suivant :
Code:
select usr, count(rights) from User usr left join usr.Rights rights where usr.Name='myuser'
group by usr
ne marche pas et me donne l'exception :
System.ArgumentException: Item has already been added. Key in dictionary: 'usr' Key being added: 'usr'
Une idée ?
Merci.
Jérome
Need help with Hibernate? Read this first:
http://www.hibernate.org/ForumMailingli ... AskForHelp
Hibernate version: 1.0.2
Mapping documents:
Code between sessionFactory.openSession() and session.close():
Full stack trace of any exception that occurs:
Name and version of the database you are using:
The generated SQL (show_sql=true):
Debug level Hibernate log excerpt: