diff --git a/persistence-modules/java-jpa-2/README.md b/persistence-modules/java-jpa-2/README.md
index e65ce65a95..7a7429008b 100644
--- a/persistence-modules/java-jpa-2/README.md
+++ b/persistence-modules/java-jpa-2/README.md
@@ -1 +1,6 @@
# Relevant Articles
+<<<<<<< HEAD
+
+- [JPA Query Parameters Usage](http://www.baeldung.com/jpa-query-parameters-usage)
+=======
+>>>>>>> refs/heads/master
diff --git a/persistence-modules/java-jpa-2/pom.xml b/persistence-modules/java-jpa-2/pom.xml
index 12586db1b7..fdd482f833 100644
--- a/persistence-modules/java-jpa-2/pom.xml
+++ b/persistence-modules/java-jpa-2/pom.xml
@@ -1,18 +1,15 @@
-
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
java-jpa-2
java-jpa-2
-
- parent-modules
com.baeldung
+ parent-modules
1.0.0-SNAPSHOT
../../pom.xml
-
org.hibernate
@@ -30,14 +27,14 @@
${h2.version}
-
+
javax.persistence
javax.persistence-api
${javax.persistence-api.version}
-
+
org.eclipse.persistence
eclipselink
@@ -104,7 +101,6 @@
-
5.4.0.Final
2.7.4-RC1
@@ -112,4 +108,4 @@
2.2
-
+
\ No newline at end of file
diff --git a/persistence-modules/java-jpa/src/main/java/com/baeldung/jpa/queryparams/Employee.java b/persistence-modules/java-jpa-2/src/main/java/com/baeldung/jpa/queryparams/Employee.java
similarity index 100%
rename from persistence-modules/java-jpa/src/main/java/com/baeldung/jpa/queryparams/Employee.java
rename to persistence-modules/java-jpa-2/src/main/java/com/baeldung/jpa/queryparams/Employee.java
diff --git a/persistence-modules/java-jpa-2/src/main/resources/META-INF/persistence.xml b/persistence-modules/java-jpa-2/src/main/resources/META-INF/persistence.xml
new file mode 100644
index 0000000000..560a75070c
--- /dev/null
+++ b/persistence-modules/java-jpa-2/src/main/resources/META-INF/persistence.xml
@@ -0,0 +1,35 @@
+
+
+
+
+ org.hibernate.jpa.HibernatePersistenceProvider
+ com.baeldung.jpa.queryparams.Employee
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
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..2527fea245
--- /dev/null
+++ b/persistence-modules/java-jpa-2/src/main/resources/logback.xml
@@ -0,0 +1,15 @@
+
+
+
+
+ %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} -
+ %msg%n
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/persistence-modules/java-jpa/src/test/java/com/baeldung/jpa/queryparams/JPAQueryParamsUnitTest.java b/persistence-modules/java-jpa-2/src/test/java/com/baeldung/jpa/queryparams/JPAQueryParamsUnitTest.java
similarity index 94%
rename from persistence-modules/java-jpa/src/test/java/com/baeldung/jpa/queryparams/JPAQueryParamsUnitTest.java
rename to persistence-modules/java-jpa-2/src/test/java/com/baeldung/jpa/queryparams/JPAQueryParamsUnitTest.java
index 4f320935cf..55ee0e6e59 100644
--- a/persistence-modules/java-jpa/src/test/java/com/baeldung/jpa/queryparams/JPAQueryParamsUnitTest.java
+++ b/persistence-modules/java-jpa-2/src/test/java/com/baeldung/jpa/queryparams/JPAQueryParamsUnitTest.java
@@ -36,7 +36,7 @@ public class JPAQueryParamsUnitTest {
TypedQuery query = entityManager.createQuery("SELECT e FROM Employee e WHERE e.empNumber = ?1", Employee.class);
String empNumber = "A123";
Employee employee = query.setParameter(1, empNumber)
- .getSingleResult();
+ .getSingleResult();
Assert.assertNotNull("Employee not found", employee);
}
@@ -45,7 +45,7 @@ public class JPAQueryParamsUnitTest {
TypedQuery query = entityManager.createQuery("SELECT e FROM Employee e WHERE e.empNumber IN (?1)", Employee.class);
List empNumbers = Arrays.asList("A123", "A124");
List employees = query.setParameter(1, empNumbers)
- .getResultList();
+ .getResultList();
Assert.assertNotNull("Employees not found", employees);
Assert.assertFalse("Employees not found", employees.isEmpty());
}
@@ -55,7 +55,7 @@ public class JPAQueryParamsUnitTest {
TypedQuery query = entityManager.createQuery("SELECT e FROM Employee e WHERE e.empNumber = :number", Employee.class);
String empNumber = "A123";
Employee employee = query.setParameter("number", empNumber)
- .getSingleResult();
+ .getSingleResult();
Assert.assertNotNull("Employee not found", employee);
}
@@ -64,7 +64,7 @@ public class JPAQueryParamsUnitTest {
TypedQuery query = entityManager.createQuery("SELECT e FROM Employee e WHERE e.empNumber IN (:numbers)", Employee.class);
List empNumbers = Arrays.asList("A123", "A124");
List employees = query.setParameter("numbers", empNumbers)
- .getResultList();
+ .getResultList();
Assert.assertNotNull("Employees not found", employees);
Assert.assertFalse("Employees not found", employees.isEmpty());
}
@@ -75,8 +75,8 @@ public class JPAQueryParamsUnitTest {
String empName = "John Doe";
int empAge = 55;
List employees = query.setParameter("name", empName)
- .setParameter("empAge", empAge)
- .getResultList();
+ .setParameter("empAge", empAge)
+ .getResultList();
Assert.assertNotNull("Employees not found!", employees);
Assert.assertTrue("Employees not found!", !employees.isEmpty());
}
@@ -89,7 +89,7 @@ public class JPAQueryParamsUnitTest {
Root c = cQuery.from(Employee.class);
ParameterExpression paramEmpNumber = cb.parameter(String.class);
cQuery.select(c)
- .where(cb.equal(c.get(Employee_.empNumber), paramEmpNumber));
+ .where(cb.equal(c.get(Employee_.empNumber), paramEmpNumber));
TypedQuery query = entityManager.createQuery(cQuery);
String empNumber = "A123";
diff --git a/persistence-modules/java-jpa/src/test/resources/employees2.sql b/persistence-modules/java-jpa-2/src/test/resources/queryparams.sql
similarity index 100%
rename from persistence-modules/java-jpa/src/test/resources/employees2.sql
rename to persistence-modules/java-jpa-2/src/test/resources/queryparams.sql
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 6a236f0840..1f16bee3ba 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
@@ -224,26 +224,4 @@
value="products_jpa.sql" />
-
-
- org.hibernate.jpa.HibernatePersistenceProvider
- com.baeldung.jpa.queryparams.Employee
- true
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/persistence-modules/pom.xml b/persistence-modules/pom.xml
index 314b680ca5..4f52a2ff68 100644
--- a/persistence-modules/pom.xml
+++ b/persistence-modules/pom.xml
@@ -18,7 +18,6 @@
apache-cayenne
core-java-persistence
deltaspike
- elasticsearch
flyway
hbase
hibernate5