diff --git a/jOOQ-codegen/src/main/java/org/jooq/codegen/GenerationTool.java b/jOOQ-codegen/src/main/java/org/jooq/codegen/GenerationTool.java index 3bc89aeaff..9bd92c12f1 100644 --- a/jOOQ-codegen/src/main/java/org/jooq/codegen/GenerationTool.java +++ b/jOOQ-codegen/src/main/java/org/jooq/codegen/GenerationTool.java @@ -705,7 +705,7 @@ public class GenerationTool { database.setCatalogVersionProvider(cvp); if (!isBlank(d.getOrderProvider())) { - Class orderProvider = Class.forName(d.getOrderProvider()); + Class orderProvider = ClassUtils.loadClass(d.getOrderProvider()); if (Comparator.class.isAssignableFrom(orderProvider)) database.setOrderProvider((Comparator) orderProvider.newInstance());