diff --git a/persistence-modules/java-jpa-2/README.md b/persistence-modules/java-jpa-2/README.md
new file mode 100644
index 0000000000..e65ce65a95
--- /dev/null
+++ b/persistence-modules/java-jpa-2/README.md
@@ -0,0 +1 @@
+# Relevant Articles
diff --git a/persistence-modules/java-jpa-2/pom.xml b/persistence-modules/java-jpa-2/pom.xml
new file mode 100644
index 0000000000..c8c9a24599
--- /dev/null
+++ b/persistence-modules/java-jpa-2/pom.xml
@@ -0,0 +1,115 @@
+
+
+ 4.0.0
+ java-jpa-2
+ java-jpa-2
+
+
+ parent-modules
+ com.baeldung
+ 1.0.0-SNAPSHOT
+ ../../pom.xml
+
+
+
+
+ org.hibernate
+ hibernate-core
+ ${hibernate.version}
+
+
+ org.hibernate
+ hibernate-jpamodelgen
+ ${hibernate.version}
+
+
+ com.h2database
+ h2
+ ${h2.version}
+
+
+
+
+ javax.persistence
+ javax.persistence-api
+ ${javax.persistence-api.version}
+
+
+
+
+ org.eclipse.persistence
+ eclipselink
+ ${eclipselink.version}
+ runtime
+
+
+ org.postgresql
+ postgresql
+ ${postgres.version}
+ runtime
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.5.1
+
+ -proc:none
+
+
+
+ org.bsc.maven
+ maven-processor-plugin
+ 3.3.3
+
+
+ process
+
+ process
+
+ generate-sources
+
+ target/metamodel
+
+ org.hibernate.jpamodelgen.JPAMetaModelEntityProcessor
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 3.0.0
+
+
+ add-source
+ generate-sources
+
+ add-source
+
+
+
+ target/metamodel
+
+
+
+
+
+
+
+
+
+ 5.4.0.Final
+ 2.7.4-RC1
+ 42.2.5
+ 2.2
+
+
+
diff --git a/persistence-modules/java-jpa/src/main/java/com/baeldung/jpa/entity/Article.java b/persistence-modules/java-jpa-2/src/main/java/com/baeldung/jpa/entity/Article.java
similarity index 100%
rename from persistence-modules/java-jpa/src/main/java/com/baeldung/jpa/entity/Article.java
rename to persistence-modules/java-jpa-2/src/main/java/com/baeldung/jpa/entity/Article.java
diff --git a/persistence-modules/java-jpa-2/src/main/resources/logback.xml b/persistence-modules/java-jpa-2/src/main/resources/logback.xml
new file mode 100644
index 0000000000..7d900d8ea8
--- /dev/null
+++ b/persistence-modules/java-jpa-2/src/main/resources/logback.xml
@@ -0,0 +1,13 @@
+
+
+
+
+ %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/persistence-modules/pom.xml b/persistence-modules/pom.xml
index 390bcc9d51..79879fc2ff 100644
--- a/persistence-modules/pom.xml
+++ b/persistence-modules/pom.xml
@@ -29,6 +29,7 @@
java-cockroachdb
java-jdbi
java-jpa
+ java-jpa-2
java-mongodb
jnosql
liquibase
diff --git a/pom.xml b/pom.xml
index 2e34254bf5..a4e74f8423 100644
--- a/pom.xml
+++ b/pom.xml
@@ -988,6 +988,7 @@
persistence-modules/hibernate5
persistence-modules/hibernate-mapping
persistence-modules/java-jpa
+ persistence-modules/java-jpa-2
persistence-modules/java-mongodb
persistence-modules/jnosql
@@ -1500,6 +1501,7 @@
persistence-modules/hibernate5
persistence-modules/java-jpa
+ persistence-modules/java-jpa-2
persistence-modules/java-mongodb
persistence-modules/jnosql