O método de erro do Postgres org.postgresql.jdbc.PgConnection.createClob () não está implementado

Quando invoco o método createClob usando o objeto de conexão, como mostrado abaixo

Clob clob = con.createClob();

A exceção a seguir é lançada.

Caused by: java.sql.SQLFeatureNotSupportedException: Method org.postgresql.jdbc.PgConnection.createClob() is not yet implemented.
        at org.postgresql.Driver.notImplemented(Driver.java:659)
        at org.postgresql.jdbc.PgConnection.createClob(PgConnection.java:1246)
        at org.apache.commons.dbcp2.DelegatingConnection.createClob(DelegatingConnection.java:868)
        at org.apache.commons.dbcp2.DelegatingConnection.createClob(DelegatingConnection.java:868)

Estou usando o banco de dados PostgreSQL 9.6.2 com JDK8 e usando o conjunto de conexões commons-dbcp2, e adicionei a seguinte dependência do Postgres no pom.xml

<dependency>
    <groupId>org.postgresql</groupId>
    <artifactId>postgresql</artifactId>
    <version>42.1.1</version>
</dependency>

Em aulaorg.postgresql.jdbc.PgConnection, a implementação createClob é mostrada abaixo, que está lançando a exceção.

 @Override
  public Clob createClob() throws SQLException {
    checkClosed();
    throw org.postgresql.Driver.notImplemented(this.getClass(), "createClob()");
  }

Qual é a solução ou solução alternativa para superar esse problema? Ou Como podemos definir dados CLOB nas consultas do Postgres?

questionAnswers(2)

yourAnswerToTheQuestion