Když použijete createSQLQuery
pro spuštění nativního SQL dotazu musíte sdělit Hibernate jak převést výsledky na objekty Java
. Nejjednodušší způsob ve vašem případě je přidat
query.setResultTransformer(Criteria.ALIAS_TO_ENTITY_MAP);
na dotaz před jeho provedením. (Pokud dotaz vrátil již namapované entity, stačí použít addEntity()
.)