Erro null pointer

3 respostas
C

Olá o que tem de errado no meu teste, o erro é nullpointer

public class Teste { 
    private UsuarioDAO uDAO = DAOFactory.getInstance().getUsuarioDAO();
    
    public void testar(){
        
        Usuario u1 = new Usuario();
        u1.setId(1);
        u1.setNome("João");
        u1.setSexo("f");
        u1.setDataNasc("05/10/1985");
        u1.setSetor("cap");
        u1.setSenha("123456");
        
        uDAO.save( u1 );
    }   
     
    public static void main(String[] args){
        Teste teste = new Teste();
        
        teste.testar();
    }
    
}

3 Respostas

F

Se vc debugar, em qual linha que dah o null Pointer?

vc sabe que no seu caso aí, soh pra invokar o método testar(), vc nao precisa criar um objeto da sua propria classe Teste não né!!??
abraços.

C

É verdade, me esqueci disso.
Mas a linha que dá nullPointer é uDAO.save(u1);

M

Opa,

provavelmente o seu método getUsuarioDao deve estar retornando um valor nulo, não?

Sete sua variável com null e coloque esta instrução no início do construtor:

:okok:

Criado 29 de junho de 2006
Ultima resposta 30 de jun. de 2006
Respostas 3
Participantes 3