estou revisando aqui JDBC, e estou com a seguinte duvida.
*No caso, não aceita o tipo Date, preciso usar o Calendar dentro do construtor do Date, no meu modelo está como Calendar, já alterei por Date, mais ficou do mesmo jeito. como eu faço??
OBS: esse método aí está funcional. Apenas quero só esclarecer minha duvida.
Resumindo : Só está salvando a data de Agora e eu não quero fazer isso.
public void adiciona(Tarefa tarefa) {
String sql = "insert into tarefas (descricao, finalizado,dataFinalizacao) values (?,?,?)";
try {
PreparedStatement stmt = connection.prepareStatement(sql);
stmt.setString(1, tarefa.getDescricao());
stmt.setBoolean(2, tarefa.isFinalizado());
stmt.setDate(3,new Date(Calendar.getInstance().getTimeInMillis())); //Passa a Data passando um calendar.
stmt.execute();
} catch (SQLException e) {
throw new RuntimeException(e);
}
}