InvocationTargetException при вызове временного объекта CLOB - PullRequest
0 голосов
/ 26 декабря 2018

После создания и вызова временно Clob В getClob() метод OracleClobDataType Класс.Я заканчиваю вызовом исключение .

Class aClobClass = Class.forName("oracle.sql.CLOB");
            // Create new temporary CLOB
            Method createTemporaryMethod = aClobClass.getMethod("createTemporary",
                    new Class[]{Connection.class, Boolean.TYPE, Integer.TYPE});
            tempClob = createTemporaryMethod.invoke(null,
                    new Object[]{connection, Boolean.TRUE, DURATION_SESSION});

При вызове я получаю InvocationTargetException .Следовательно, данные не записываются в мою базу данных, и дальнейшие тестовые устройства не работают.

Может ли кто-нибудь помочь мне в решении этой проблемы.

Я использую maven 3.2.5 и JDK 1.8.0_191.

Также я использую

<dependency>
    <groupId>com.oracle</groupId>
    <artifactId>ojdbc14</artifactId>
    <version>10.2.0.4.0</version>
    <scope>test</scope>
</dependency>
<dependency>
    <groupId>org.dbunit</groupId>
    <artifactId>dbunit</artifactId>
    <version>2.2.1</version>
    <scope>test</scope>
</dependency>

Исключение:

org.dbunit.dataset.datatype.TypeCastException: Error casting value for table 'LONG_TEXT' and column 'MyField'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...