Når du bruger createSQLQuery
for at køre en indbygget SQL-forespørgsel, skal du fortælle Hibernate hvordan man konverterer resultaterne til Java-objekter
. Den nemmeste måde i dit tilfælde er at tilføje
query.setResultTransformer(Criteria.ALIAS_TO_ENTITY_MAP);
til forespørgslen, før den udføres. (Hvis forespørgslen returnerede allerede tilknyttede enheder, kunne du bare bruge addEntity()
.)