我有一段代码在我的spring-mvc项目中的Jboss7.1.0EAP中运行存储过程时失败,该项目连接到Oracle11g非RAC。 我已经在JBoss独立版中使用过ojdbc14.jar
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