[ 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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
