Spring Core 5 + Postgresql 10.4 + C3p0 проблема при установке значения CLOB (без использования Hibernate) - PullRequest
0 голосов
/ 06 сентября 2018

Я обновил свое приложение для использования 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...