diff --git a/jOOQ-examples/jOOQ-jpa-example/src/main/java/org/jooq/example/jpa/jooq/DefaultSchema.java b/jOOQ-examples/jOOQ-jpa-example/src/main/java/org/jooq/example/jpa/jooq/DefaultSchema.java
new file mode 100644
index 0000000000..928afb2ca0
--- /dev/null
+++ b/jOOQ-examples/jOOQ-jpa-example/src/main/java/org/jooq/example/jpa/jooq/DefaultSchema.java
@@ -0,0 +1,80 @@
+/*
+ * This file is generated by jOOQ.
+ */
+package org.jooq.example.jpa.jooq;
+
+
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.List;
+
+import org.jooq.Catalog;
+import org.jooq.Table;
+import org.jooq.example.jpa.jooq.tables.Actor;
+import org.jooq.example.jpa.jooq.tables.Film;
+import org.jooq.example.jpa.jooq.tables.FilmActor;
+import org.jooq.example.jpa.jooq.tables.Language;
+import org.jooq.impl.SchemaImpl;
+
+
+/**
+ * This class is generated by jOOQ.
+ */
+@SuppressWarnings({ "all", "unchecked", "rawtypes" })
+public class DefaultSchema extends SchemaImpl {
+
+ private static final long serialVersionUID = -567042889;
+
+ /**
+ * The reference instance of
+ */
+ public static final DefaultSchema DEFAULT_SCHEMA = new DefaultSchema();
+
+ /**
+ * The table ACTOR.
+ */
+ public final Actor ACTOR = org.jooq.example.jpa.jooq.tables.Actor.ACTOR;
+
+ /**
+ * The table FILM.
+ */
+ public final Film FILM = org.jooq.example.jpa.jooq.tables.Film.FILM;
+
+ /**
+ * The table FILM_ACTOR.
+ */
+ public final FilmActor FILM_ACTOR = org.jooq.example.jpa.jooq.tables.FilmActor.FILM_ACTOR;
+
+ /**
+ * The table LANGUAGE.
+ */
+ public final Language LANGUAGE = org.jooq.example.jpa.jooq.tables.Language.LANGUAGE;
+
+ /**
+ * No further instances allowed
+ */
+ private DefaultSchema() {
+ super("", null);
+ }
+
+
+ @Override
+ public Catalog getCatalog() {
+ return DefaultCatalog.DEFAULT_CATALOG;
+ }
+
+ @Override
+ public final List