Я пытаюсь извлечь тип данных XML из таблицы Oracle и столкнулся с этим исключением:
java.lang.NullPointerException: null
at oracle.jdbc.driver.NamedTypeAccessor.getOracleObject(NamedTypeAccessor.java:302) ~[ojdbc6-11.2.0.3.0.jar:11.2.0.3.0]
at oracle.jdbc.driver.NamedTypeAccessor.getSQLXML(NamedTypeAccessor.java:413) ~[ojdbc6-11.2.0.3.0.jar:11.2.0.3.0]
at oracle.jdbc.driver.OracleResultSetImpl.getSQLXML(OracleResultSetImpl.java:1251) ~[ojdbc6-11.2.0.3.0.jar:11.2.0.3.0]
at oracle.jdbc.driver.OracleResultSet.getSQLXML(OracleResultSet.java:488) ~[ojdbc6-11.2.0.3.0.jar:11.2.0.3.0]
Фрагмент кода:
SQLXML sqlxml = resultSet.getSQLXML(1);
Я дважды проверил запрос, который извлекает набор результатов, и он работает так, как ожидалось. Также я сталкиваюсь с этой проблемой только для столбца XMLType.