GARANTIR DESCONTO

Fórum Distinct no HQL não funciona #400563

08/05/2011

0

Dupliquei alguns registros em meu banco para ver se funciona ou não o distinct no hql. Ai no meu bean eu fiz assim:

Query query =  getEntityManager().createQuery("select distinct esc from escola esc order by esc.nome");
O que passa que na minha lista, eu tenho listados os registros duplicados.
Pjava

Pjava

Responder

Posts

08/05/2011

Robson Teixeira

Olá Pjava
  ja reparou que no HQL logo apos a clausula from se coloca o nome da classe no caso o 'escola' com o 'e' minusculo não terias que ser 'Escola' com o 'E' maiusculo???

qualquer coisa e so chamar

att
 robson passarella
Responder

Gostei + 0

08/05/2011

Davi Costa

Tem que observarbem o uso de hql, como o Robson falou, confude muito a gente, como mapeamos a entidade com o Hibernate JPA, então trabalhamos com o banco como se fosse classes java normais, por isso o framework é ORM.
Ele faz esse meio de campo.

Para algumas funções de banco dá uma olhada aí:

http://docs.jboss.org/hibernate/core/3.3/reference/en/html/queryhql.html#queryhql-aggregation

Att Davi

Responder

Gostei + 0

10/05/2011

Dyego Carmo

Resolvido ? Favor fechar :)
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar