sql >> Base de Datos >  >> RDS >> Oracle

Inserte la marca de tiempo con JdbcTemplate en la base de datos de Oracle (ORA-01858)

No realice conversiones entre fechas/marcas de tiempo y cadenas.

Simplemente pase un java.sql.Timestamp instancia 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);