我想利用postgres CopyManager:
CopyManager cp = ((PGConnection) dataSource.getConnection()).getCopyAPI();
因为我使用的是spring-boot,所以datasource是一个org.apache.tomcat.jdbc.pool.DataSource,因此连接一个Jdbc4Connection.
问题:转换会抛出以下错误:
java.lang.ClassCastException: com.sun.proxy.$Proxy55 cannot be cast to org.postgresql.PGConnection
此外,当我尝试强制转换为Jdbc4Connection时,我得到了同样的错误!
java.lang.ClassCastException: com.sun.proxy.$Proxy55 cannot be cast to org.postgresql.jdbc4.Jdbc4Connection
我能做什么?