Dúvida - Copiar todos os Registros do Banco de Dados para uma Array [RESOLVIDO]

Desculpe a ignorância, mas faz pouco tempo que utilizo JPA aqui na faculdade e não estou encontrando uma maneira de percorrer todos os registros do banco e adicioná-los em uma ArrayList.

Consigo acessar o banco tanto para adicionar um novo registro e fazer uma consulta unica.

Podem me dar uma luz de q caminho seguir. Não quero código pronto. Só uma orientação de o que pesquisar, q material ler, essas coisas.

Desde já obigado.

cara,

isso ai é simples, é so uma consulta no banco msm…

da uma olhada nessa apostilas, pode te ajudar, http://www.k19.com.br/downloads/apostilas-java

t+

public static <T > List<T> listAll(Class<T> entityClass) throws Exception {  
        EntityManager em = getEntityManager();  
        List retorno = null;  
        try {             
            String query = "select o from " + entityClass.getSimpleName() + "  o ";  
            Query q = em.createQuery(query);              
            retorno = q.getResultList();  
        } catch (Exception ex) {  
            ex.printStackTrace();  
        }  
        return retorno;  
    }  

é so fazer um HQL para retornar todos os registro de uma classe

Complementando o que o Eric disse … Esse ira retornar somente um registro

public Cliente busca(Long id){
			
			System.out.println("R. C. BUSCA ID");
			Query query = this.entityManager.createQuery("Select c from Cliente as c where c.id  =:id");
			query.setParameter("id", id);
		
		return (Cliente) query.getSingleResult();
	}

Nesse post aqui eu mostro os básico de JPA: Tutorial Hibernate 3 com JPA 2