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()
.)