Problemas com a persistência no banco

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?

Seu EntityManager está nulo :slight_smile:

como resolver isso ?

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