1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

inner join com hibernate

Tenho uma classe HistoricoRecebimento e ela contem um objeto TipoOcorrenciaBanco. Preciso retornar os dados do TipoOcorrenciaBanco junto com os dados de HistoricoRecebimento.

Meu SQL: Query q = this.getEntityManager().createQuery("select hr " + "from HistoricoRecebimentoVoImpl hr " + "INNER JOIN hr.tipoOcorrenciaBanco t " + "where hr.oid.seuNumero = :titulo order by hr.dataOcorrencia, hr.bancoArquivo.oid, hr.version"); q.setParameter("titulo", vo.getOid().getSeuNumero()); return q.getResultList();

Porem, não esta retornando nenhum dado do objeto TipoOcorrenciaBanco.

Alguem sabe o que pode estar errado?

  • Olhei rapidamente, mas no seu retorno esta select hr que é o objeto HistoricoRecebimento, não vai retornar TipoOcorrenciaBanco a não ser que o retorno seja select t

    Danilo Otávio de Carvalho   01 de jun de 2015
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags hibernate ou faça a sua própria pergunta.