diff --git a/spring-jooq/.gitignore b/persistence-modules/spring-jooq/.gitignore
similarity index 100%
rename from spring-jooq/.gitignore
rename to persistence-modules/spring-jooq/.gitignore
diff --git a/spring-jooq/README.md b/persistence-modules/spring-jooq/README.md
similarity index 100%
rename from spring-jooq/README.md
rename to persistence-modules/spring-jooq/README.md
diff --git a/spring-jooq/pom.xml b/persistence-modules/spring-jooq/pom.xml
similarity index 99%
rename from spring-jooq/pom.xml
rename to persistence-modules/spring-jooq/pom.xml
index 550d49b5b2..6b3d565175 100644
--- a/spring-jooq/pom.xml
+++ b/persistence-modules/spring-jooq/pom.xml
@@ -9,7 +9,7 @@
com.baeldung
parent-boot-2
0.0.1-SNAPSHOT
- ../parent-boot-2
+ ../../parent-boot-2
diff --git a/spring-jooq/src/main/resources/application.properties b/persistence-modules/spring-jooq/src/main/resources/application.properties
similarity index 100%
rename from spring-jooq/src/main/resources/application.properties
rename to persistence-modules/spring-jooq/src/main/resources/application.properties
diff --git a/spring-jooq/src/main/resources/intro_config.properties b/persistence-modules/spring-jooq/src/main/resources/intro_config.properties
similarity index 100%
rename from spring-jooq/src/main/resources/intro_config.properties
rename to persistence-modules/spring-jooq/src/main/resources/intro_config.properties
diff --git a/spring-jooq/src/main/resources/intro_schema.sql b/persistence-modules/spring-jooq/src/main/resources/intro_schema.sql
similarity index 100%
rename from spring-jooq/src/main/resources/intro_schema.sql
rename to persistence-modules/spring-jooq/src/main/resources/intro_schema.sql
diff --git a/spring-jooq/src/main/resources/logback.xml b/persistence-modules/spring-jooq/src/main/resources/logback.xml
similarity index 100%
rename from spring-jooq/src/main/resources/logback.xml
rename to persistence-modules/spring-jooq/src/main/resources/logback.xml
diff --git a/spring-jooq/src/test/java/com/baeldung/jooq/introduction/ExceptionTranslator.java b/persistence-modules/spring-jooq/src/test/java/com/baeldung/jooq/introduction/ExceptionTranslator.java
similarity index 100%
rename from spring-jooq/src/test/java/com/baeldung/jooq/introduction/ExceptionTranslator.java
rename to persistence-modules/spring-jooq/src/test/java/com/baeldung/jooq/introduction/ExceptionTranslator.java
diff --git a/spring-jooq/src/test/java/com/baeldung/jooq/introduction/PersistenceContextIntegrationTest.java b/persistence-modules/spring-jooq/src/test/java/com/baeldung/jooq/introduction/PersistenceContextIntegrationTest.java
similarity index 100%
rename from spring-jooq/src/test/java/com/baeldung/jooq/introduction/PersistenceContextIntegrationTest.java
rename to persistence-modules/spring-jooq/src/test/java/com/baeldung/jooq/introduction/PersistenceContextIntegrationTest.java
diff --git a/spring-jooq/src/test/java/com/baeldung/jooq/introduction/QueryIntegrationTest.java b/persistence-modules/spring-jooq/src/test/java/com/baeldung/jooq/introduction/QueryIntegrationTest.java
similarity index 100%
rename from spring-jooq/src/test/java/com/baeldung/jooq/introduction/QueryIntegrationTest.java
rename to persistence-modules/spring-jooq/src/test/java/com/baeldung/jooq/introduction/QueryIntegrationTest.java
diff --git a/spring-jooq/src/test/java/com/baeldung/jooq/springboot/Application.java b/persistence-modules/spring-jooq/src/test/java/com/baeldung/jooq/springboot/Application.java
similarity index 100%
rename from spring-jooq/src/test/java/com/baeldung/jooq/springboot/Application.java
rename to persistence-modules/spring-jooq/src/test/java/com/baeldung/jooq/springboot/Application.java
diff --git a/spring-jooq/src/test/java/com/baeldung/jooq/springboot/InitialConfiguration.java b/persistence-modules/spring-jooq/src/test/java/com/baeldung/jooq/springboot/InitialConfiguration.java
similarity index 100%
rename from spring-jooq/src/test/java/com/baeldung/jooq/springboot/InitialConfiguration.java
rename to persistence-modules/spring-jooq/src/test/java/com/baeldung/jooq/springboot/InitialConfiguration.java
diff --git a/spring-jooq/src/test/java/com/baeldung/jooq/springboot/SpringBootIntegrationTest.java b/persistence-modules/spring-jooq/src/test/java/com/baeldung/jooq/springboot/SpringBootIntegrationTest.java
similarity index 100%
rename from spring-jooq/src/test/java/com/baeldung/jooq/springboot/SpringBootIntegrationTest.java
rename to persistence-modules/spring-jooq/src/test/java/com/baeldung/jooq/springboot/SpringBootIntegrationTest.java
diff --git a/spring-jooq/src/test/resources/application.properties b/persistence-modules/spring-jooq/src/test/resources/application.properties
similarity index 100%
rename from spring-jooq/src/test/resources/application.properties
rename to persistence-modules/spring-jooq/src/test/resources/application.properties