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..12586db1b7
--- /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
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 5.4.0.Final
+ 2.7.4-RC1
+ 42.2.5
+ 2.2
+
+
+
diff --git a/persistence-modules/java-jpa-2/src/main/java/com/baeldung/jpa/entity/Article.java b/persistence-modules/java-jpa-2/src/main/java/com/baeldung/jpa/entity/Article.java
new file mode 100644
index 0000000000..02082c3d92
--- /dev/null
+++ b/persistence-modules/java-jpa-2/src/main/java/com/baeldung/jpa/entity/Article.java
@@ -0,0 +1,12 @@
+package com.baeldung.jpa.entity;
+
+import javax.persistence.Entity;
+import javax.persistence.Table;
+
+@Entity(name = "MyArticle")
+@Table(name = Article.TABLE_NAME)
+public class Article {
+
+ public static final String TABLE_NAME = "ARTICLES";
+
+}
diff --git a/persistence-modules/pom.xml b/persistence-modules/pom.xml
index 3d413109a7..314b680ca5 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
java-sql2o
jnosql
diff --git a/pom.xml b/pom.xml
index f66250a8fd..9b47ffe3a6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -997,6 +997,7 @@
persistence-modules/hibernate5
persistence-modules/hibernate-mapping
persistence-modules/java-jpa
+ persistence-modules/java-jpa-2
persistence-modules/java-mongodb
persistence-modules/jnosql
@@ -1507,6 +1508,7 @@
persistence-modules/hibernate5
persistence-modules/java-jpa
+ persistence-modules/java-jpa-2
persistence-modules/java-mongodb
persistence-modules/jnosql