Bom dia,
Estou estudando JPA e estou com um problema que ainda nao consegui solucionar…
Eu já consigo inserir , deletar mas nao consigo consultar.
Eu tenho na minha tabela de Usuario os campos :
Integer id,
String nome.
Estou fazendo assim:
        javax.persistence.EntityManagerFactory emf = javax.persistence.Persistence.createEntityManagerFactory("CRUD_JPAPU");
        javax.persistence.EntityManager em = emf.createEntityManager();
        em.getTransaction().begin();
        List listIds;
        ArrayList<Usuario> retorno = new ArrayList();
        listIds = em.createQuery("SELECT t.id from Usuario t").getResultList();
            for (Iterator<String> it = listIds.iterator(); it.hasNext();) {
            String elem = String.valueOf(it.next());
            retorno.add((Usuario) em.createNamedQuery("Usuario.findById").setParameter("id", elem).getSingleResult());
            
        }Não sei se esta correto, mas preciso inserir o retorno em um objeto do tipo Usuario para poder recuperar e listar…
Como eu faria isso???