Consulta no banco em JPA que retorna List[RESOLVIDO]

2 respostas
C

Bom dia, não estou conseguindo encontrar o método (usando JPA) quem retorne do banco de dados o EX: “select * from clientes”

só consigo o retorno com o “find” nas para isso tenho que passar o id,

exemplo que como estou fazendo para passar o id

public Cliente buscaCodigo(Long id){
        emf = Persistence.createEntityManagerFactory("Prioriza_SisPU");
        em = emf.createEntityManager();
        em.getTransaction().begin();  
        
        Cliente  clientes = em.find(Cliente.class, id);  // so retorna o objeto,         
       em.getTransaction().commit();
       em.close(); 
       emf.close();

      return cliente;
        
    }

Como eu devo fazer para retornar todos os "clientes que tenho cadastrado " ?

Agradeço se puderem me ajudar,

2 Respostas

Hebert_Coelho

Use:

select c from cliente c

Esse post mostra como realizar consultas: JPA Consultas e Dicas

C

Hebert Coelho:
Use:

select c from cliente c

Esse post mostra como realizar consultas: JPA Consultas e Dicas

Otimo material no link do post

consegui implementar, seguindo a pagina 15, usando Criteria

Obrigado…

Criado 9 de maio de 2013
Ultima resposta 9 de mai. de 2013
Respostas 2
Participantes 2