Cuando usas createSQLQuery
para ejecutar una consulta SQL nativa, debe decirle a Hibernate cómo convertir los resultados en objetos Java
. La forma más fácil en su caso es agregar
query.setResultTransformer(Criteria.ALIAS_TO_ENTITY_MAP);
a la consulta antes de ejecutarla. (Si la consulta devolvió Entidades ya asignadas, podría usar addEntity()
.)