You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ojb-dev@db.apache.org by "Armin Waibel (JIRA)" <ji...@apache.org> on 2006/03/13 14:52:00 UTC

[jira] Commented: (OJB-101) Add support CLOB support in PlatformOracle9iImpl for XAPool prepared statements.

    [ http://issues.apache.org/jira/browse/OJB-101?page=comments#action_12370181 ] 

Armin Waibel commented on OJB-101:
----------------------------------

I add the patch and additionally source out the unwrap of Connection, Statement instances to a helper class. Could you please check the latest version from SVN (OJB_1_0_RELEASE)?

> Add support CLOB support in PlatformOracle9iImpl for XAPool prepared statements.
> --------------------------------------------------------------------------------
>
>          Key: OJB-101
>          URL: http://issues.apache.org/jira/browse/OJB-101
>      Project: OJB
>         Type: Improvement
>   Components: RDBMS platform-specific support
>     Versions: 1.0.4
>     Reporter: Eric Westfall
>  Attachments: PlatformOracle9iImpl.java
>
> The implementation of PlatformOracle9iImpl attempts to unwrap the actual oracle.jdbc.OraclePreparedStatement from a wrapped PreparedStatement from various managed or pooling technologies.  Currently, it is only configured to unwrap these from JBoss, DBCP or P6Spy wrapped prepared statements.  The XAPool library is not represented in this list, so in order to make this work we had to modify the source code and rebuild the jar.  I doubt that XAPool is as common as the other mentioned libraries but it would still be good to add support for it..
> I've attached the modified source code to PlatformOracle9iImpl.  The relevent changes are in the UNWRAP_PS_METHOD_NAMES String array and in the genericUnwrap method.  Incidentally, XAPool uses a public field to allow access to the underlying PreparedStatement so I had to modify genericUnwrap slightly so that it could handle unwrapping values from fields and not just method invocations.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: ojb-dev-unsubscribe@db.apache.org
For additional commands, e-mail: ojb-dev-help@db.apache.org