Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Inserir timestamp com JdbcTemplate no banco de dados Oracle (ORA-01858)


Não converta para frente e para trás entre datas/carimbos de data e hora e Strings.

Basta passar um java.sql.Timestamp instância como parâmetro:
Object[] params = {
         idCita,
         citaQuenda.getIdServicio(),
         new java.sql.Timestamp(citaQuenda.getFechaCita()),
         ESTADO_INICIAL,
         USUARIO_INICIAL };

String queryCitas = INSERT_CITAS;
super.getJdbcTemplate().update(queryCitas, params);