PDA

View Full Version : [hibernate/Nhibernate]Records duplicati


RaouL_BennetH
16-06-2009, 15:55
... :muro:

prendo una semplice lista:


private IList miaLista()
{
using(ISession session = SessionManager.OpenSession())
{
IList list = session.CreateCriteria(typeOf(MIOOGGETTO)).List();
return list;
}
}



Se eseguo una banale select * dalla tabella ottengo il risultato voluto.

Con la lista invece, non ho capito perchè, ottengo una valanga di record duplicati.

:help:

RaouL_BennetH
16-06-2009, 16:12
Ok... sembra essere un problema comune per hibernate.

La soluzione l'ho trovata qui:

http://nhforge.org/wikis/howtonh/get-unique-results-from-joined-queries.aspx

RaouL_BennetH
23-06-2009, 18:29
La soluzione che avevo trovato non funziona per niente :(

Se ho una lista di fatture relative a dei clienti, che ovviamente può contenere lo stesso cliente più volte con diverse fatture, me ne mette una soltanto per ciascun cliente :muro:

RaouL_BennetH
23-06-2009, 18:52
sono un idiota.... tutto ok....