Ah y se me olvida este es el error que da..
09/06/2009 | 00:46:27,401 | DEBUG | Clase Connection:26 |
{conn-100000} Preparing Call: {call IBATIS(?,?,?)}
09/06/2009 | 00:46:27,669 | DEBUG | Clase SimpleDataSource:26 |
Returned connection 1817166166 to pool.
com.ibatis.common.jdbc.exception.NestedSQLException:
--- The error occurred in cl/fach/sicove/xml/ibatis.xml.
--- The error occurred while executing query procedure.
--- Check the {call IBATIS(?,?,?)}.
--- Check the output parameters (register output parameters failed).
--- Cause: java.sql.SQLException: Tipo de columna no válido
at
com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.executeQueryWithCallback
(MappedStatement.java:201)
at
com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.executeQueryForObject
(MappedStatement.java:120)
at
com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForObject
(SqlMapExecutorDelegate.java:518)
at
com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForObject
(SqlMapExecutorDelegate.java:493)
at
com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.queryForObject
(SqlMapSessionImpl.java:106)
at
com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.queryForObject
(SqlMapClientImpl.java:82)
at cl.fach.sicove.model.TestIbatis.main(TestIbatis.java:25)
Caused by: java.sql.SQLException: Tipo de columna no válido
at oracle.jdbc.driver.DatabaseError.throwSqlException
(DatabaseError.java:112)
at oracle.jdbc.driver.DatabaseError.throwSqlException
(DatabaseError.java:146)
at oracle.jdbc.driver.DatabaseError.throwSqlException
(DatabaseError.java:208)
at oracle.jdbc.driver.OracleStatement.getInternalType
(OracleStatement.java:3432)
at
oracle.jdbc.driver.OracleCallableStatement.registerOutParameterInternal
(OracleCallableStatement.java:125)
at
oracle.jdbc.driver.OracleCallableStatement.registerOutParameter
(OracleCallableStatement.java:268)
at
oracle.jdbc.driver.OracleCallableStatement.registerOutParameter
(OracleCallableStatement.java:348)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
com.ibatis.common.jdbc.logging.PreparedStatementLogProxy.invoke
(PreparedStatementLogProxy.java:88)
at $Proxy1.registerOutParameter(Unknown Source)
at
com.ibatis.sqlmap.engine.execution.SqlExecutor.registerOutputParameters
(SqlExecutor.java:431)
at
com.ibatis.sqlmap.engine.execution.SqlExecutor.executeQueryProcedure
(SqlExecutor.java:274)
at
com.ibatis.sqlmap.engine.mapping.statement.ProcedureStatement.sqlExecuteQuery
(ProcedureStatement.java:39)
at
com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.executeQueryWithCallback
(MappedStatement.java:189)