Skip to content
Snippets Groups Projects
Commit ba8d2384 authored by Stefan T. Ruehl's avatar Stefan T. Ruehl
Browse files

fix JPA with Oracle driver 8 and older eclipselink version

parent ffe60da6
No related branches found
No related tags found
No related merge requests found
...@@ -47,7 +47,13 @@ dependencies { ...@@ -47,7 +47,13 @@ dependencies {
compile 'com.google.guava:guava:23.0' compile 'com.google.guava:guava:23.0'
// Use eclipselink JPA Implementation // 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 // Use JUnit test framework
testCompile 'junit:junit:4.12' testCompile 'junit:junit:4.12'
......
File added
...@@ -20,6 +20,7 @@ public class Main { ...@@ -20,6 +20,7 @@ public class Main {
*/ */
public static void main(String[] args) { public static void main(String[] args) {
System.out.println("Hello World"); System.out.println("Hello World");
try { try {
//Read default csv //Read default csv
final List<String[]> defaultCsvLines = CsvDataReader.read(); final List<String[]> defaultCsvLines = CsvDataReader.read();
......
...@@ -15,6 +15,27 @@ ...@@ -15,6 +15,27 @@
<property name="javax.persistence.schema-generation.database.action" value="drop-and-create"/> <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.level" value="WARNING"/>
<property name="eclipselink.logging.exceptions" value="false"/> <property name="eclipselink.logging.exceptions" value="false"/>
<property name="eclipselink.logging.level.sql" value="FINE"/> <property name="eclipselink.logging.level.sql" value="FINE"/>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment