Olás,
Estou tendo o seguinte erro ao executar uma consulta nativa no Hibernate. Executando essa consulta no BD funciona perfeitamente.
* Obs.: Estou utilizando SQLServer.
StringBuilder sql = new StringBuilder("select historico.*, fiscal.no_fiscal from tb_historico_estado historico")
.append(" left join tb_fiscal fiscal on fiscal.id_fiscal = historico.id_fiscal")
.append(" where historico.id_notificacao = ?");
Query query = this.session.createSQLQuery(sql.toString());
query.setParameter(0, "'" + notificacao.getIdNotificacao() + "'");
query.setResultTransformer(Criteria.ALIAS_TO_ENTITY_MAP);
List result = query.list();
for (Object object : result) {
Map row = (Map) object;
System.out.println(row.get("id_notificacao") + ", " + row.get("dt_atualizacao") + ", " + row.get("ds_estado_fluxo") + ", " + row.get("no_fiscal"));
}
Alguém já teve este problema?