Hi,

I'm implementing a custom type handler to map to custom types in Oracle stored 
procedure calls.

I've implemented TypeHandlerCallback and the setParameter method.

My problem is that when I try to get a handle to the underlying prepared 
statement:

    public void setParameter(ParameterSetter setter, Object parameter) throws 
SQLException {
        OraclePreparedStatement preparedStatement = (OraclePreparedStatement) 
setter.getPreparedStatement();

i get a class cast exception because ParameterSetter.getPreparedStatement() is 
returning a proxy ($proxy5), rather than the concrete Oracle implementation.

I've used an approach almost identical to the one on the iBatis wiki at:

    
http://opensource.atlassian.com/confluence/oss/display/IBATIS/XMLTypeHandlerCallback.java

That code would have exactly the same problem as I'm having.  I'm using iBatis 
2.2.0.638.

Anyone come across this before?

All help greatly appreciated.

Tegan




 
____________________________________________________________________________________
Any questions? Get answers on any topic at www.Answers.yahoo.com.  Try it now.

Reply via email to