Sto lavorando su ibernazione in eclissi. Sto eseguendo la semplice query "Da". Ecco il codiceLa query di ibernazione dà lo stesso record più volte
List list = sess1.createQuery("From Myview").list();
System.out.println("Records Found :"+list.size());
Iterator<Myview> i = list.iterator();
while(i.hasNext())
{
Myview nS = i.next();
System.out.println(nS.getFirstName()+" -- "+nS.getLastName()+" -- "+nS.getAddressLine1());
}
Il problema è la list.size() restituisce 11, che si trova proprio come ho 11 record nel mio tavolo. Ma quando sono nel ciclo while, gli stessi record vengono mostrati più volte e il termine ciclo termina dopo l'11 ° iterazione. ecco la mia uscita
qui è quello che voglio
ora si può vedere che nella mia uscita, record viene visualizzato 11 volte, ma lo stesso record si ripete ancora e ancora . E quello di cui ho bisogno è l'output mostrato nell'immagine successiva.
Gentilmente mi aiuta in questo senso, come io sono nuovo per il letargo
Questo è SQL, non HQL. –