[jOOQ/jOOQ#10704 ClassCastException when using MockDataProvider with
Oracle ArrayRecord types
This commit is contained in:
parent
2fc9d70768
commit
1a3ba387fb
@ -604,8 +604,14 @@ public final class Convert {
|
||||
}
|
||||
|
||||
// [#3062] Default collections if no specific collection type was requested
|
||||
else if (Collection.class.isAssignableFrom(fromClass)){
|
||||
return (U) convertArray(((Collection<?>) from).toArray(), toClass);
|
||||
else if (Collection.class.isAssignableFrom(fromClass) ) {
|
||||
Object[] fromArray = ((Collection<?>) from).toArray();
|
||||
|
||||
// [#3443] [#10704] Conversion from Object[] to JDBC Array
|
||||
if (toClass == java.sql.Array.class)
|
||||
return (U) new MockArray(null, fromArray, fromClass);
|
||||
else
|
||||
return (U) convertArray(fromArray, toClass);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user