diff --git a/jOOQ/src/main/java/org/jooq/impl/DefaultConfiguration.java b/jOOQ/src/main/java/org/jooq/impl/DefaultConfiguration.java
index d20850e795..3d195db6a6 100644
--- a/jOOQ/src/main/java/org/jooq/impl/DefaultConfiguration.java
+++ b/jOOQ/src/main/java/org/jooq/impl/DefaultConfiguration.java
@@ -159,6 +159,39 @@ public class DefaultConfiguration implements Configuration {
);
}
+ /**
+ * This constructor is maintained for backwards-compatibility reasons.
+ * Spring users tend to construct this DefaultConfiguration
+ * through reflection.
+ *
+ * @deprecated Use
+ * {@link #DefaultConfiguration(ConnectionProvider, TransactionProvider, RecordMapperProvider, RecordListenerProvider[], ExecuteListenerProvider[], VisitListenerProvider[], SQLDialect, Settings, Map)}
+ * instead
+ */
+ @Deprecated
+ DefaultConfiguration(
+ ConnectionProvider connectionProvider,
+ RecordMapperProvider recordMapperProvider,
+ RecordListenerProvider[] recordListenerProviders,
+ ExecuteListenerProvider[] executeListenerProviders,
+ VisitListenerProvider[] visitListenerProviders,
+ SQLDialect dialect,
+ Settings settings,
+ Map