From 9b4db0a5036454e54443ae56c6c39096ef1a23b8 Mon Sep 17 00:00:00 2001 From: Ilkka Seppala Date: Tue, 21 Jul 2015 23:23:36 +0300 Subject: [PATCH] #55 H2 database taken to use in the example code --- repository/pom.xml | 9 +++ .../src/main/java/com/iluwatar/App.java | 5 -- .../src/main/java/com/iluwatar/Person.java | 5 -- .../src/main/java/com/iluwatar/PersonDao.java | 5 -- .../main/resources/META-INF/persistence.xml | 6 +- .../src/main/resources/applicationContext.xml | 59 ++++++++----------- 6 files changed, 36 insertions(+), 53 deletions(-) diff --git a/repository/pom.xml b/repository/pom.xml index 573f49d1e..386a21c52 100644 --- a/repository/pom.xml +++ b/repository/pom.xml @@ -28,5 +28,14 @@ postgresql 9.4-1200-jdbc4 + + commons-dbcp + commons-dbcp + 1.4 + + + com.h2database + h2 + diff --git a/repository/src/main/java/com/iluwatar/App.java b/repository/src/main/java/com/iluwatar/App.java index 0408cd7c2..3dac5647e 100644 --- a/repository/src/main/java/com/iluwatar/App.java +++ b/repository/src/main/java/com/iluwatar/App.java @@ -4,11 +4,6 @@ import java.util.List; import org.springframework.context.support.ClassPathXmlApplicationContext; -/** - * Standalone application with Spring Data JPA, Hibernate and Maven - * - * @author DevCrumb.com - */ public class App { public static void main(String[] args) { ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext( diff --git a/repository/src/main/java/com/iluwatar/Person.java b/repository/src/main/java/com/iluwatar/Person.java index bd2ebf43a..22495b926 100644 --- a/repository/src/main/java/com/iluwatar/Person.java +++ b/repository/src/main/java/com/iluwatar/Person.java @@ -4,11 +4,6 @@ import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; -/** - * Person entity - * - * @author DevCrumb.com - */ @Entity public class Person { diff --git a/repository/src/main/java/com/iluwatar/PersonDao.java b/repository/src/main/java/com/iluwatar/PersonDao.java index 66b625782..6b0c0081a 100644 --- a/repository/src/main/java/com/iluwatar/PersonDao.java +++ b/repository/src/main/java/com/iluwatar/PersonDao.java @@ -5,11 +5,6 @@ import java.util.List; import org.springframework.data.repository.CrudRepository; import org.springframework.stereotype.Repository; -/** - * Person dao interface - * - * @author DevCrumb.com - */ @Repository public interface PersonDao extends CrudRepository { diff --git a/repository/src/main/resources/META-INF/persistence.xml b/repository/src/main/resources/META-INF/persistence.xml index 4c1478e55..0aded0dbd 100644 --- a/repository/src/main/resources/META-INF/persistence.xml +++ b/repository/src/main/resources/META-INF/persistence.xml @@ -1,8 +1,8 @@ + xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"> - \ No newline at end of file + diff --git a/repository/src/main/resources/applicationContext.xml b/repository/src/main/resources/applicationContext.xml index c7c4179d2..d68207f31 100644 --- a/repository/src/main/resources/applicationContext.xml +++ b/repository/src/main/resources/applicationContext.xml @@ -7,45 +7,34 @@ xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd http://www.springframework.org/schema/data/jpa http://www.springframework.org/schema/data/jpa/spring-jpa-1.0.xsd"> - + - - - - org.postgresql.Driver - - - jdbc:postgresql://localhost:5432/postgres - - - postgres - - - ile666 - - - - - - - - - - - - org.hibernate.dialect.PostgreSQLDialect - false - false - create - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + +