diff --git a/build.gradle b/build.gradle index 04cebe0c37969d0dfca2ecec900111915284b8ce..00d13caff87d8f7905a309a9067de2bd3bae21f9 100644 --- a/build.gradle +++ b/build.gradle @@ -47,7 +47,13 @@ dependencies { compile 'com.google.guava:guava:23.0' // Use eclipselink JPA Implementation - compile 'org.eclipse.persistence:eclipselink:2.7.1' + compile 'org.eclipse.persistence:eclipselink:2.6.4' + + //Oracle JDBC Driver and any other libraries from 'libs' folder since not available in public maven + compile fileTree(dir: 'libs', include: ['*.jar']) + + // https://mvnrepository.com/artifact/org.postgresql/postgresql + compile group: 'org.postgresql', name: 'postgresql', version: '42.2.1' // Use JUnit test framework testCompile 'junit:junit:4.12' diff --git a/libs/ojdbc8.jar b/libs/ojdbc8.jar new file mode 100644 index 0000000000000000000000000000000000000000..bf412434bde27359bb0d0bee0d0f2dcff684d83b Binary files /dev/null and b/libs/ojdbc8.jar differ diff --git a/src/main/java/de/hda/fbi/db2/stud/Main.java b/src/main/java/de/hda/fbi/db2/stud/Main.java index 025b830325820b8b0329c32f7a66996794524f5a..e3e71ec041a9174f257bc08b13d366fa0bacd459 100644 --- a/src/main/java/de/hda/fbi/db2/stud/Main.java +++ b/src/main/java/de/hda/fbi/db2/stud/Main.java @@ -20,6 +20,7 @@ public class Main { */ public static void main(String[] args) { System.out.println("Hello World"); + try { //Read default csv final List<String[]> defaultCsvLines = CsvDataReader.read(); diff --git a/src/main/resources/META-INF/persistence.xml b/src/main/resources/META-INF/persistence.xml index 08e55978630ad11bdf4a3a0fc6d89d81c1b164e9..cc10772bf08059c2221ac487b611730954bade13 100644 --- a/src/main/resources/META-INF/persistence.xml +++ b/src/main/resources/META-INF/persistence.xml @@ -15,6 +15,27 @@ <property name="javax.persistence.schema-generation.database.action" value="drop-and-create"/> + <property name="eclipselink.logging.level" value="WARNING"/> + <property name="eclipselink.logging.exceptions" value="false"/> + <property name="eclipselink.logging.level.sql" value="FINE"/> + <property name="eclipselink.logging.parameters" value="true"/> + <property name="eclipselink.logging.timestamp" value="false"/> + <property name="eclipselink.logging.session" value="false"/> + </properties> + </persistence-unit> + <persistence-unit name="postgresPU" transaction-type="RESOURCE_LOCAL"> + <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider> + <!-- put your entity-classes here --> + + <!-- this must be provided --> + <properties> + <property name="javax.persistence.jdbc.url" value="jdbc:postgresql://localhost/postgres" /> + <property name="javax.persistence.jdbc.driver" value="org.postgresql.Driver" /> + <property name="javax.persistence.jdbc.user" value="dbadmin" /> + <property name="javax.persistence.jdbc.password" value="dbadminpassword" /> + + <property name="javax.persistence.schema-generation.database.action" value="drop-and-create"/> + <property name="eclipselink.logging.level" value="WARNING"/> <property name="eclipselink.logging.exceptions" value="false"/> <property name="eclipselink.logging.level.sql" value="FINE"/>