Problemas com a persistência no banco

3 respostas
M

Bom dia

Pessoal estou com este erro no net Beans:

Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException

at Dao.ClienteDao.Cadastrar(ClienteDao.java:25)

at View.CadastrarCliente.jButton1ActionPerformed(CadastrarCliente.java:184)

at View.CadastrarCliente.access$000(CadastrarCliente.java:16)
O codigo referente ao erro é:

public class ClienteDao {

private static EntityManager operario;
public ClienteDao(){
    GerenciadorEntidades.criaEntidades();
}
public void Cadastrar (Cliente c){
   operario = GerenciadorEntidades.getEntityManager();
  [b] operario.getTransaction().begin();[/b]
   operario.persist(c);
   operario.getTransaction().commit();
   operario.close();
}

}

Alguem pode me ajudar?

3 Respostas

Rodrigo_Sasaki

Seu EntityManager está nulo :slight_smile:

M

como resolver isso ?

Rodrigo_Sasaki

Você precisa olhar seu método GerenciadorEntidades.getEntityManager() e ver por que ele está retornando null.

Criado 10 de abril de 2014
Ultima resposta 10 de abr. de 2014
Respostas 3
Participantes 2