После создания и вызова временно 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'