Problema en transformación

EJ VT <[email protected]> Sat, 19 Jun 2010 16:59:30 +0000 (GMT)
Newsgroups gmane.comp.java.javaspain
Message-ID <[email protected]>
Buenas,

Estoy teniendo un problema al querer crear un java.sql.Array partiendo de un listado del tipo java.util.List. Lo estoy haciendo de la siguiente forma:

      Connection conn =  this.getConnection();
      
      Object[] listado = listaJava.toArray(new Object[listaJava.size()]);

      java.sql.Array arr = conn.createArrayOf(this.getSqlName(), listado);


Me está arrojando la siguiente excepción:

java.sql.SQLException: Función no soportada
	at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:70)
	at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:133)
	at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:199)
	at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:263)
	at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:271)
	at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:445)
	at oracle.jdbc.driver.DatabaseError.throwUnsupportedFeatureSqlException(DatabaseError.java:765)
	at oracle.jdbc.driver.PhysicalConnection.createArrayOf(PhysicalConnection.java:8485)
	at cbs.commons.dto.global.TipoListaGenericaDTO.ArrayListTOARRAY(TipoListaGenericaDTO.java:165)
	at cbs.commons.dto.solicitud.FlujoSolicitudDTO.writeSQL(FlujoSolicitudDTO.java:110)
	at oracle.sql.STRUCT.toSTRUCT(STRUCT.java:482)
	at oracle.jdbc.oracore.OracleTypeADT.toDatum(OracleTypeADT.java:329)
	at oracle.jdbc.oracore.OracleTypeADT.toDatumArray(OracleTypeADT.java:369)
	at oracle.jdbc.oracore.OracleTypeUPT.toDatumArray(OracleTypeUPT.java:110)
	at oracle.sql.ArrayDescriptor.toOracleArray(ArrayDescriptor.java:1265)
	at oracle.sql.ARRAY.<init>(ARRAY.java:98)
	at cbs.commons.dto.global.TipoListaGenericaDTO.toDatum(TipoListaGenericaDTO.java:77)
	at oracle.jdbc.driver.OraclePreparedStatement.setORADataInternal(OraclePreparedStatement.java:7481)
	at oracle.jdbc.driver.O

Si alguien ha enfrentado algún problema similar o tiene alguna idea se lo agaradecería.

Gracias de antemano

Edgard Velásquez
Ing. de Sistemas
GNU/Linux Registered User #: 388478
Debian User
"Libertad de pensamiento, libertad de vida, sé libre (GNU/Linux)"
"Podrán quitarnos la vida, pero nunca nuestra libertad
(William Wallace)"
Caracas, Venezuela