ClassCastException для WrappedConnection в Jboss - PullRequest
1 голос
/ 23 сентября 2010

ClassCastException для WrappedConnection в Jboss

Привет, я использую STRUCT В моей программе. При использовании соединения из поиска JNDI я получаю

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

ПОЖАЛУЙСТА, ПОМОГИТЕ ВНЕ

1 Ответ

1 голос
/ 23 сентября 2010

Добавление обновления для решения этой проблемы ...

Я добавляю приведение в класс соединения, меняя его с 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);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...