0
Я пытаюсь отправить массив базы данных с помощью метода ниже:Weblogic 10,3 ClassCast исключение для OracleConnection
OracleConnection oracleConnection = (OracleConnection) ((WLConnection)connection).getVendorConnection(); -- Exception in this LINE
ArrayDescriptor arrayDesc = ArrayDescriptor.createDescriptor("MY_ARRAY", oracleConnection);
String vals = {"1", "2"}
ARRAY ocbsArray = new ARRAY(arrayDesc, oracleConnection, vals);
Исключение:
Мы не имеющие класс WLConnection в weblogic.jar в WebLogic 10.3 ,
Если я просто отправить typecasted объект OracleConnection к createDescriptor() метод, я получаю следующее исключение:
java.lang.ClassCastException: $Proxy439 cannot be cast to oracle.jdbc.OracleConnection
at oracle.sql.ArrayDescriptor.createDescriptor(ArrayDescriptor.java:155)
at oracle.sql.ArrayDescriptor.createDescriptor(ArrayDescriptor.java:123)