WebSphere:弃用方法WSJdbcUtil.getNativeConnection的替代方法

我在WAS中使用Oracle AQ。它需要OracleConnection实例才能工作。目前我通过弃用的方法获取连接
WSJdbcUtil.getNativeConnection
Class.forName("oracle.AQ.AQOracleDriver")
val ctx = new InitialContext()
val datasource = ctx.lookup("jdbc/MessageManagerDB").asInstanceOf[DataSource]
val wasConnection = datasource.getConnection.asInstanceOf[WSJdbcConnection]
val nativeConnection = WSJdbcUtil.getNativeConnection(wasConnection)
AQDriverManager.createAQSession(nativeConnection.asInstanceOf[Connection])
这种方法有没有弃用的替代方案吗? (ps,代码示例是scala,但这个问题标记为java,因为它与WAS Java API有关)。     
已邀请:
WSCallHelper.getNativeConnection     
另外,如果连接实现java.sql.Wrapper,您应该能够使用获取底层连接。     

要回复问题请先登录注册