Por que será que o seguinte erro ocorre às vezes? Tem hora que funciona(pega os dados) e hora que dá a exception…
O código é este:
[code]
EntityManagerFactory emf = Persistence.createEntityManagerFactory(“sistemaJSPJPA2”);
EntityManager em = emf.createEntityManager();
Query q = em.createQuery("SELECT s FROM Solicitacao s");
ArrayList<SolicitacaoTO> solicitacoesTO=new ArrayList<SolicitacaoTO>();
SolicitacaoTO solicitacaoTO=null;
solicitacoes=q.getResultList();
for (Solicitacao solicitacao : solicitacoes) {
System.out.println(solicitacao.getNumeroChamado()+" - "+solicitacao.getServico());
solicitacaoTO=new SolicitacaoTO();
solicitacaoTO.setNumeroChamado(solicitacao.getNumeroChamado().toString());
solicitacoesTO.add(solicitacaoTO);
}
request.setAttribute("lista", solicitacoesTO);
em.close();
emf.close();[/code]