У меня есть фрагмент кода, который не выполняется при запуске хранимой процедуры в Jboss7.1.0EAP в моем проекте spring-mvc, который подключается к Oracle11g без RAC. Я использовал ojdbc14.jar в автономном JBoss
protected ARRAY registerOracleArray(String typeName, Connection connection,
Object[] object) throws SQLException {
System.out.println("Entered here");
OracleConnection oracleConnection = null;
if (connection.isWrapperFor(OracleConnection.class)) {
oracleConnection = connection.unwrap(OracleConnection.class);
}
String inTypeName = "TBCAM." + typeName.toUpperCase();
ArrayDescriptor arrayDescriptor = ArrayDescriptor.createDescriptor(
inTypeName, oracleConnection);
return new ARRAY(arrayDescriptor, oracleConnection, object);
}
Ошибка в журналах:
Сообщение об ошибке: - java.util.concurrent.ExecutionException: java.lang.AbstractMethodError:
oracle.jdbc.driver.T4CConnection.isWrapperFor (Ljava / lang / Class;) Z