Wpis z mikrobloga

To co Ci zwraca Hibernate to nie jest 'twoja' klasa, tylko wygenerowane w runtime proxy Hibernate.
Spróbuj tak:

Iterator i = query.iterate();
I wtedy nie będziesz musiał castować
@NorthPL93: kumam, niestety ten sam błąd; jak zrobiłem inaczej, czyli przypisałem do List wynik query.list(); i dałem return z tej listy pierwszego elementu to też taki wyjątek leci tylko, że nie ma tego sufiksu
@g500s: Co wypisze
Class C = i.next().getClass();
while (C != null) {
System.out.println(C.getCanonicalName());
C = C.getSuperclass();
}
System.out.println(Account.getCanonicalName())
?