Pessoal desculpa vir postar aki com o mesmo erro acho q a terceira vez. Tenho 2 requisitos do meu projeto para ser entregue amanhã as 13:00 e infelizmente nem o primeiro está funcionando que seria simplesmente fazer um cadastro contendo poucas informações.
O problema é o seguinte: Tenho que cadastrar um usuario e um projeto mas infelizmente não estou conseguindo. O problema pelo visto não é no JSF mas quando chega no JPA aparece o seguinte erro: "Não vou postar ele todo."Caused by: java.lang.NullPointerException
at oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider.createEntityManagerFactory(EntityManagerFactoryProvider.java:120)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:37)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:27)
at br.com.jampasoftwaredevelopment.persistence.UsuarioDAO.<init>(UsuarioDAO.java:14)
at br.com.jampasoftwaredevelopment.business.UsuarioBusiness.inserirUsuario(UsuarioBusiness.java:10)
at br.com.jampasoftwaredevelopment.view.UsuarioMB.cadastrarUsuario(UsuarioMB.java:128)
.
.
.
Prestem atenção na linha 5, 6 e 7.
E quando o código chega nessa linha o erro acontece:
public class UsuarioDAO {
private EntityManagerFactory factory = null;
private EntityManager manager = null;
public UsuarioDAO() {
factory = Persistence.createEntityManagerFactory("JampaSoftwareDevelopment"); //ERRO AKI
manager = factory.createEntityManager();
}
public void inserirUsuario(Usuario usuario) {
EntityTransaction transaction = manager.getTransaction();
try {
transaction.begin();
manager.persist(usuario);
transaction.commit();
} catch (Exception e) {
transaction.rollback();
System.err.println("Erro: " + e.getMessage());
} finally {
manager.close();
}
}
}
Pessoal eu tenho esse mesmo exemplo de JPA em um projeto separado que funciona muito bem. Desta mesma forma não sei pq não funciona no meu projeto. Já não sei mais oq fazer.
:(
Alguem poderia me ajudar de verdade?
Estou precisando muito dessa força.