diff --git a/jOOQ/src/main/java/org/jooq/Configuration.java b/jOOQ/src/main/java/org/jooq/Configuration.java
index fa072183b9..3892e5c6c2 100644
--- a/jOOQ/src/main/java/org/jooq/Configuration.java
+++ b/jOOQ/src/main/java/org/jooq/Configuration.java
@@ -164,6 +164,17 @@ import org.jooq.tools.StopWatchListener;
*/
public interface Configuration extends Serializable {
+ // -------------------------------------------------------------------------
+ // Wrap this Configuration
+ // -------------------------------------------------------------------------
+
+ /**
+ * Wrap this Configuration in a {@link DSLContext}, providing
+ * access to the configuration-contextual DSL to construct executable
+ * queries.
+ */
+ DSLContext dsl();
+
// -------------------------------------------------------------------------
// Custom data
// -------------------------------------------------------------------------
diff --git a/jOOQ/src/main/java/org/jooq/impl/DefaultConfiguration.java b/jOOQ/src/main/java/org/jooq/impl/DefaultConfiguration.java
index 191fa26aa6..ac83585372 100644
--- a/jOOQ/src/main/java/org/jooq/impl/DefaultConfiguration.java
+++ b/jOOQ/src/main/java/org/jooq/impl/DefaultConfiguration.java
@@ -497,6 +497,15 @@ public class DefaultConfiguration implements Configuration {
: new ConcurrentHashMap