diff --git a/jpa-storedprocedure/README.md b/jpa-storedprocedure/README.md
deleted file mode 100644
index 39d6784d8b..0000000000
--- a/jpa-storedprocedure/README.md
+++ /dev/null
@@ -1,2 +0,0 @@
-### Relevant Articles:
-- [A Guide to Stored Procedures with JPA](http://www.baeldung.com/jpa-stored-procedures)
diff --git a/jpa-storedprocedure/pom.xml b/jpa-storedprocedure/pom.xml
deleted file mode 100644
index 79fa637cb6..0000000000
--- a/jpa-storedprocedure/pom.xml
+++ /dev/null
@@ -1,65 +0,0 @@
-
-
- 4.0.0
- com.baeldung
- jpa-storedprocedure
- 1.0
- jar
-
-
- com.baeldung
- parent-modules
- 1.0.0-SNAPSHOT
-
-
-
-
-
- javax
- javaee-api
- ${jee.version}
- provided
-
-
- org.hibernate
- hibernate-entitymanager
- ${hibernate.version}
-
-
-
- mysql
- mysql-connector-java
- ${mysql.version}
-
-
- commons-io
- commons-io
- ${commons-io.version}
-
-
-
-
- JpaStoredProcedure
-
-
- maven-assembly-plugin
-
- ${project.basedir}
-
-
- jar-with-dependencies
-
-
-
-
-
-
-
- 7.0
- 5.2.5.Final
- 6.0.5
- 2.5
-
-
-
\ No newline at end of file
diff --git a/jpa-storedprocedure/src/main/resources/META-INF/persistence.xml b/jpa-storedprocedure/src/main/resources/META-INF/persistence.xml
deleted file mode 100644
index 4c443cb7cf..0000000000
--- a/jpa-storedprocedure/src/main/resources/META-INF/persistence.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
- org.hibernate.jpa.HibernatePersistenceProvider
- com.baeldung.jpa.model.Car
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/jpa-storedprocedure/src/main/resources/logback.xml b/jpa-storedprocedure/src/main/resources/logback.xml
deleted file mode 100644
index 7d900d8ea8..0000000000
--- a/jpa-storedprocedure/src/main/resources/logback.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
- %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/persistence-modules/java-jpa/README.md b/persistence-modules/java-jpa/README.md
index e9aabaaa74..418e0a67e2 100644
--- a/persistence-modules/java-jpa/README.md
+++ b/persistence-modules/java-jpa/README.md
@@ -1,3 +1,4 @@
# Relevant Articles
-* [A Guide to SqlResultSetMapping](http://www.baeldung.com/jpa-sql-resultset-mapping)
+- [A Guide to SqlResultSetMapping](http://www.baeldung.com/jpa-sql-resultset-mapping)
+- [A Guide to Stored Procedures with JPA](http://www.baeldung.com/jpa-stored-procedures)
\ No newline at end of file
diff --git a/jpa-storedprocedure/src/main/java/com/baeldung/jpa/model/Car.java b/persistence-modules/java-jpa/src/main/java/com/baeldung/jpa/model/Car.java
similarity index 100%
rename from jpa-storedprocedure/src/main/java/com/baeldung/jpa/model/Car.java
rename to persistence-modules/java-jpa/src/main/java/com/baeldung/jpa/model/Car.java
diff --git a/jpa-storedprocedure/src/main/java/com/baeldung/jpa/model/QueryParameter.java b/persistence-modules/java-jpa/src/main/java/com/baeldung/jpa/model/QueryParameter.java
similarity index 100%
rename from jpa-storedprocedure/src/main/java/com/baeldung/jpa/model/QueryParameter.java
rename to persistence-modules/java-jpa/src/main/java/com/baeldung/jpa/model/QueryParameter.java
diff --git a/persistence-modules/java-jpa/src/main/resources/META-INF/persistence.xml b/persistence-modules/java-jpa/src/main/resources/META-INF/persistence.xml
index e9230eb6cd..3d881673b2 100644
--- a/persistence-modules/java-jpa/src/main/resources/META-INF/persistence.xml
+++ b/persistence-modules/java-jpa/src/main/resources/META-INF/persistence.xml
@@ -20,4 +20,18 @@
+
+
+ org.hibernate.jpa.HibernatePersistenceProvider
+ com.baeldung.jpa.model.Car
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jpa-storedprocedure/src/main/resources/config/database/FindCarByYearProcedureMySQL.sql b/persistence-modules/java-jpa/src/main/resources/config/database/FindCarByYearProcedureMySQL.sql
similarity index 100%
rename from jpa-storedprocedure/src/main/resources/config/database/FindCarByYearProcedureMySQL.sql
rename to persistence-modules/java-jpa/src/main/resources/config/database/FindCarByYearProcedureMySQL.sql
diff --git a/jpa-storedprocedure/src/main/resources/config/database/create_table_mysql.sql b/persistence-modules/java-jpa/src/main/resources/config/database/create_table_mysql.sql
similarity index 100%
rename from jpa-storedprocedure/src/main/resources/config/database/create_table_mysql.sql
rename to persistence-modules/java-jpa/src/main/resources/config/database/create_table_mysql.sql
diff --git a/jpa-storedprocedure/src/main/resources/config/database/insert_cars.sql b/persistence-modules/java-jpa/src/main/resources/config/database/insert_cars.sql
similarity index 100%
rename from jpa-storedprocedure/src/main/resources/config/database/insert_cars.sql
rename to persistence-modules/java-jpa/src/main/resources/config/database/insert_cars.sql
diff --git a/jpa-storedprocedure/src/test/java/com/baeldung/jpa/storedprocedure/StoredProcedureLiveTest.java b/persistence-modules/java-jpa/src/test/java/com/baeldung/jpa/storedprocedure/StoredProcedureLiveTest.java
similarity index 100%
rename from jpa-storedprocedure/src/test/java/com/baeldung/jpa/storedprocedure/StoredProcedureLiveTest.java
rename to persistence-modules/java-jpa/src/test/java/com/baeldung/jpa/storedprocedure/StoredProcedureLiveTest.java
diff --git a/jpa-storedprocedure/src/test/resources/persistence.xml b/persistence-modules/java-jpa/src/test/resources/persistence.xml
similarity index 100%
rename from jpa-storedprocedure/src/test/resources/persistence.xml
rename to persistence-modules/java-jpa/src/test/resources/persistence.xml
diff --git a/pom.xml b/pom.xml
index 92df840079..7bed9c5cc0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -398,7 +398,6 @@
jee-7
jhipster/jhipster-monolithic
jjwt
- jpa-storedprocedure
jsf
json-path
json
@@ -949,7 +948,6 @@
jgroups
jee-7
jjwt
- jpa-storedprocedure
jsf
json-path
json