diff --git a/jpa-storedprocedure/README.md b/jpa-storedprocedure/README.md
index 39d6784d8b..7d843af9ea 100644
--- a/jpa-storedprocedure/README.md
+++ b/jpa-storedprocedure/README.md
@@ -1,2 +1 @@
### Relevant Articles:
-- [A Guide to Stored Procedures with JPA](http://www.baeldung.com/jpa-stored-procedures)
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