Tenho uma metodo Insert em uma classe que é responsável por inserir dados em um BD do Derby.
Esse metodo recebe como parâmetro um objeto do tipo registro, que contém vários atributos. Só que não é sempre que estes atributos estão preenchidos. O código do metodo está abaixo:
public int insert(Registro reg) throws SQLException{
ps = conn.prepareStatement(sqlIns);
System.out.println(reg.getEntrada());
ps.setDate(1, new Date(reg.getDataRegistro().getTime()));
ps.setTime(2, reg.getEntrada().toTime());
ps.setTime(3, reg.getSaidaAlmoco().toTime());
ps.setTime(4, reg.getVoltaAlmoco().toTime());
ps.setTime(5, reg.getSaidaAlmoco().toTime());
ps.executeUpdate();
return 1;
}
Só que como os valores de ‘entrada’, ‘saidaalmoco’, etc, são nulos, tou recebendo uma NulllPointerException, nos ‘setTime’.
Como tratar isso?
