Jboss中WrappedConnection的ClassCastException

时间:2010-09-23 12:42:23

标签: jboss

Jboss中ClassCastException

WrappedConnection

嗨,我在我的程序中使用STRUCT。 在使用JNDI查找的连接时,我得到了

  

java.lang.ClassCastException:   org.jboss.resource.adapter.jdbc.WrappedConnection

请帮助

1 个答案:

答案 0 :(得分:1)

为此问题添加解决方案的更新...

我向连接类添加一个强制转换,将它从java.sql.Connection更改为org.jboss.resource.adapter.jdbc.WrappedConnection,这是从池返回的实际类。这使我能够访问包含Oracle特定操作所需实现的Oracle连接。一旦我这样做,演员阵容就会消失。我只在我的java类使用Oracle JDBC组件的特定实例中执行此操作。现在,代码看起来像这样:

连接jbossConn = ((WrappedConnection)this.connection).getUnderlyingConnection(); ArrayDescriptor descriptor = ArrayDescriptor.createDescriptor( Oracle字典类型, jbossConn );

相关问题