Quando usi createSQLQuery
per eseguire una query SQL nativa, devi dire a Hibernate come convertire i risultati in oggetti Java
. Il modo più semplice nel tuo caso è aggiungere
query.setResultTransformer(Criteria.ALIAS_TO_ENTITY_MAP);
alla query prima di eseguirla. (Se la query ha restituito Entità già mappate, puoi semplicemente usare addEntity()
.)