GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
Problema com consulta jpa
Índice dos Fóruns
»
Java Básico
Autor
Mensagem
13/07/2009 10:20:00
Assunto:
Problema com consulta jpa
batista.gerson
JavaChild
Membro desde: 02/04/2009 22:17:22
Mensagens: 132
Offline
Ola pessoal estou com problema com uma consulta.
Sera q voce pederiam me ajudar??? Obrigado.
Como eu passo essa consulta para jpa
String SQL = "select f from fila f " + "inner join fila_guiche fg on fg.id_fila = f.id_fila " + "inner join guiche g on g.id_guiche = fg.id_guiche " + "where f.situacao = 'A' and g.identificador = '"+identificadorGuiche+"' " + "order by f.nome";
tentei assim ms nao da certo
"select f from Fila f" + "inner join f.guiche.idGuiche = Guiche.idGuiche"+ "inner join Guiche.fila.idFila = f.idFila "+ "where f.situaFila = 'A' and Guiche.identificador = '"+identificadorGuiche+"' " + "order by f.nomeFila";
13/07/2009 11:31:39
Assunto:
Re:Problema com consulta jpa
alevi
JavaChild
Membro desde: 27/01/2007 13:58:04
Mensagens: 145
Offline
Olá!
Dê uma olhada neste artigo:
http://douglascrp.blogspot.com/2008/03/join-entre-classes-com-group-by.html
Abraços!!
http://www.walkersystems.com.br
SCJP
13/07/2009 11:56:25
Assunto:
Re:Problema com consulta jpa
Lord
Debugger
Membro desde: 17/08/2007 13:05:27
Mensagens: 72
Offline
Batista tenta fazer assim vê se da certo ... mas posta o erro para podermos analisar ....
String sql = "select f from Fila f" + "inner join f.guiche.idGuiche = Guiche.idGuiche"+ "inner join Guiche.fila.idFila = f.idFila "+ "where f.situaFila = 'A' and Guiche.identificador = :identificadorGuiche " + "order by f.nomeFila"; Query query = getSession().createQuery(hql); query.setParameter("identificadorGuiche", identificadorGuiche);
flw
13/07/2009 12:03:33
Assunto:
Re:Problema com consulta jpa
Lord
Debugger
Membro desde: 17/08/2007 13:05:27
Mensagens: 72
Offline
Apenas corrigindo a partir da linha 8 (oito) ....
Query query = getSession().createQuery(sql); query.setParameter("identificadorGuiche", identificadorGuiche);
13/07/2009 13:05:26
Assunto:
Re:Problema com consulta jpa
batista.gerson
JavaChild
Membro desde: 02/04/2009 22:17:22
Mensagens: 132
Offline
Oi pessoal
olha so lord com a consulta do jeito que vc me passou esta dando o seguinte erro:
line 1:87: unexpected token: = line 1:134: unexpected token: = 13/07/2009 13:42:57 br.am.gov.prodam.view.guiche.GuicheView$7 run SEVERE: null java.lang.IllegalArgumentException: org.hibernate.hql.ast.QuerySyntaxException: unexpected token: = near line 1, column 87 [select f from br.am.gov.prodam.fila.manager.entity.Fila finner join f.guiche.idGuiche = Guiche.idGuicheinner join Guiche.fila.idFila = f.idFila where f.situaFila = 'A' and Guiche.identificador = 'G001'order by f.nomeFila]
13/07/2009 14:41:46
Assunto:
Re:Problema com consulta jpa
Lord
Debugger
Membro desde: 17/08/2007 13:05:27
Mensagens: 72
Offline
Batista vc esta utilizando SQL nativo ou HQL ??
13/07/2009 17:42:56
Assunto:
Re:Problema com consulta jpa
batista.gerson
JavaChild
Membro desde: 02/04/2009 22:17:22
Mensagens: 132
Offline
eu to usando jpa + hibernate
consegui resolver com queryNative
vou postar ai
String sql = "select f.* from fila f"+ " inner join fila_guiche fg on fg.id_fila = f.id_fila"+ " inner join guiche g on g.id_guiche = fg.id_guiche" + " where f.situacao = 'A' and g.identificador = '"+identificadorGuiche+"'" + " order by f.nome"; Query q = entityManager.createNativeQuery(sql,Fila.class); List<Fila> rs = q.getResultList();
vlw lord pela força.
RESOLVIDO.
Índice dos Fóruns
»
Java Básico
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team