När du använder createSQLQuery för att köra en inbyggd SQL-fråga måste du berätta för Hibernate hur man konverterar resultaten till Java-objekt
. Det enklaste sättet i ditt fall är att lägga till
query.setResultTransformer(Criteria.ALIAS_TO_ENTITY_MAP);
till frågan innan den körs. (Om frågan returnerade redan mappade enheter kan du bara använda addEntity() .)