diff --git a/src/main/resources/META-INF/persistence.xml b/src/main/resources/META-INF/persistence.xml index cc10772bf08059c2221ac487b611730954bade13..a59a8b20fe2b3ee889bd145bbad3d84ba6b594b5 100644 --- a/src/main/resources/META-INF/persistence.xml +++ b/src/main/resources/META-INF/persistence.xml @@ -1,47 +1,76 @@ <?xml version="1.0" encoding="UTF-8"?> -<persistence xmlns="http://java.sun.com/xml/ns/persistence" version="2.0"> - <persistence-unit name="defaultPU" transaction-type="RESOURCE_LOCAL"> - <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider> - <!-- put your entity-classes here --> - - <!-- this must be provided --> - <class>de.hda.fbi.db2.persistence.LocalDateTimeConverter</class> - <class>de.hda.fbi.db2.persistence.InstantConverter</class> - <properties> - <property name="javax.persistence.jdbc.url" value="jdbc:oracle:thin:@?.?.?.?:1521:orcl"/> - <property name="javax.persistence.jdbc.driver" value="oracle.jdbc.OracleDriver"/> - <property name="javax.persistence.jdbc.user" value="stud????"/> - <property name="javax.persistence.jdbc.password" value="?"/> - - <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"/> - <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 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_2_0.xsd" + version="2.0"> + <persistence-unit name="defaultPU" 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:oracle:thin:@localhost:1521:xe"/> + <property name="javax.persistence.jdbc.driver" value="oracle.jdbc.OracleDriver"/> + <property name="javax.persistence.jdbc.user" value="JpaUser"/> + <property name="javax.persistence.jdbc.password" value="JpaPassword"/> + + <!--<property name="javax.persistence.schema-generation.database.action" value="none"/>--> + <!--<property name="javax.persistence.schema-generation.database.action" value="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="fboraclePU" 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:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP) + (HOST=141.100.70.17)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=orclpdb.fbi.h-da.de)))"/> + <property name="javax.persistence.jdbc.driver" value="oracle.jdbc.OracleDriver"/> + <property name="javax.persistence.jdbc.user" value="JpaUser"/> + <property name="javax.persistence.jdbc.password" value="JpaPassword"/> + + <!--<property name="javax.persistence.schema-generation.database.action" value="none"/>--> + <!--<property name="javax.persistence.schema-generation.database.action" value="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="JpaUser" /> + <property name="javax.persistence.jdbc.password" value="JpaPassword" /> + + <!--<property name="javax.persistence.schema-generation.database.action" value="none"/>--> + <!--<property name="javax.persistence.schema-generation.database.action" value="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>