Я обновил свое приложение для использования Spring Core версии 5.0.8 (ранее оно использовало версию 4.3.6).
Мое приложение использует Postgresql 10.4 с драйвером JDBC версии 42.2.5 и C3p0 версии 0.9.5.2.
После обновления Spring Core приложение начало выдавать следующее исключение при попытке установить значение столбца CLOB:
Method org.postgresql.jdbc.PgPreparedStatement.setClob(int, Reader, long) is not yet implemented.; nested exception is java.sql.SQLFeatureNotSupportedException: Method org.postgresql.jdbc.PgPreparedStatement.setClob(int, Reader, long) is not yet implemented
Я видел, что метод setValue
весеннего класса org.springframework.jdbc.core.StatementCreatorUtils
изменился в последних версиях, и теперь он не перехватывает исключение SQLFeatureNotSupportedException
и больше не использует запасной метод, как в предыдущих версиях.
Я видел несколько ответов, связанных с обходными путями при использовании JPA / Hibernate, но это не мой случай, приложение вообще не использует Hibernate.
Что я мог сделать, чтобы решить эту проблему? Любая помощь очень ценится.
Спасибо
Mariana