Erro null pointer

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

[code]
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();
}

}[/code]

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.

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

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: