I've tried doing:

Connection conn = com.ibatis.common.jdbc.SimpleDataSource.unwrapConnection(connection);
oracle.sql.ArrayDescriptor desc = oracle.sql.ArrayDescriptor.createDescriptor(getSchemaPrefix(schema) + "TY_STR_VARRAY", conn);
oracle.sql.ARRAY array = new oracle.sql.ARRAY(desc, conn, relationshipTypes);


But it still throws ClassCastExceptions as the connection object is a dynamic proxy and not an instance of SimplePooledConnection. Should I just abandon IBatis altogether now? and go with raw jdbc.

- Richard



Reply via email to