[jOOQ/jOOQ#17460] Fix castIfNeeded(Field<?>, Class<T>)

This commit is contained in:
Lukas Eder 2024-11-07 12:05:08 +01:00
parent 817a03de69
commit 2c422eca8d

View File

@ -1952,7 +1952,7 @@ final class Tools {
*/
@SuppressWarnings("unchecked")
static final <T> Field<T> castIfNeeded(Field<?> field, Class<T> type) {
if (field.getType().equals(type))
if (field.getDataType().getFromType().equals(type))
return (Field<T>) field;
else
return field.cast(type);