Noté la siguiente diferencia, pero no la vi documentada en ninguna parte. Me pregunto si otros han notado lo mismo o pueden señalarme algunos documentos que demuestren lo mismo.ojdbc14.jar vs. ojdbc6.jar
Env: -
Oracle 11g, JDK 1.6, iBatis, PL/SQL
Escenario: -
ojdbc14.jar: si PL/SQL devuelve una variable de tipo DATE
y trato de poner eso en un java.sql . Variable de fecha, entonces todo funciona bien. Ejemplo:
Date annualDate = (Date) map.get("exam_date");
ojdbc6.jar: si PL/SQL devuelve una variable de tipo DATE
y trato de poner esto en una variable java.sql.Date en cuando me siento una excepción:
java.lang.ClassCastException: java.sql.Timestamp cannot be cast to java.sql.Date
¿No puedes llamar a getDate ('exam_date') en el result_set, y obtener una fecha apropiada y no una marca de tiempo? – bwawok
Tengo un problema similar después de actualizar de ojdbc14 a ojdbc6. Realmente agradecería si alguien pudiera investigar este problema y darme una respuesta https://stackoverflow.com/questions/46543694/object-deserialization-failure-in-ojdbc14-to-ojdbc6-upgrade –