blob: 41b84edd409fc98576a107e45a7ac8ef6f43c588 [file] [log] [blame]
<!--
Copyright (c) 2018, 2020 Oracle and/or its affiliates. All rights reserved.
This program and the accompanying materials are made available under the
terms of the Eclipse Public License v. 2.0 which is available at
http://www.eclipse.org/legal/epl-2.0,
or the Eclipse Distribution License v. 1.0 which is available at
http://www.eclipse.org/org/documents/edl-v10.php.
SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause
-->
<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 persistence_2_0.xsd" version="2.0">
<persistence-unit name="jpars_auction-static" transaction-type="RESOURCE_LOCAL">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<class>org.eclipse.persistence.jpars.test.model.auction.StaticUser</class>
<class>org.eclipse.persistence.jpars.test.model.auction.StaticAuction</class>
<class>org.eclipse.persistence.jpars.test.model.auction.StaticBid</class>
<class>org.eclipse.persistence.jpars.test.model.auction.StaticAddress</class>
<class>org.eclipse.persistence.jpars.test.model.multitenant.Account</class>
<exclude-unlisted-classes/>
<properties>
<property name="jakarta.persistence.nonJtaDataSource" value="jdbc/ELNonJTADS"/>
<property name="eclipselink.logging.level" value="INFO"/>
<property name="eclipselink.logging.level.jpars" value="FINEST"/>
<property name="eclipselink.logging.parameters" value="true"/>
<property name="eclipselink.target-server" value="Glassfish"/>
</properties>
</persistence-unit>
<persistence-unit name="jpars_auction-static-local" transaction-type="RESOURCE_LOCAL">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<class>org.eclipse.persistence.jpars.test.model.auction.StaticUser</class>
<class>org.eclipse.persistence.jpars.test.model.auction.StaticAuction</class>
<class>org.eclipse.persistence.jpars.test.model.auction.StaticBid</class>
<class>org.eclipse.persistence.jpars.test.model.auction.StaticAddress</class>
<class>org.eclipse.persistence.jpars.test.model.multitenant.Account</class>
<exclude-unlisted-classes/>
<properties>
<property name="eclipselink.logging.level" value="INFO"/>
<property name="eclipselink.logging.level.jpars" value="FINEST"/>
<property name="eclipselink.logging.parameters" value="true"/>
<property name="jakarta.persistence.jdbc.url" value="@db_url@"/>
<property name="jakarta.persistence.jdbc.password" value="@db_pwd@"/>
<property name="jakarta.persistence.jdbc.driver" value="@db_driver@"/>
<property name="jakarta.persistence.jdbc.user" value="@db_user@"/>
</properties>
</persistence-unit>
<persistence-unit name="jpars_auction" transaction-type="RESOURCE_LOCAL">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<class>org.eclipse.persistence.jpars.test.model.dynamic.auction.User</class>
<class>org.eclipse.persistence.jpars.test.model.dynamic.auction.Auction</class>
<class>org.eclipse.persistence.jpars.test.model.dynamic.auction.Bid</class>
<exclude-unlisted-classes/>
<properties>
<property name="eclipselink.metadata-source" value="XML"/>
<property name="eclipselink.weaving" value="static"/>
<property name="eclipselink.metadata-source.xml.file" value="META-INF/auction-orm.xml"/>
<property name="jakarta.persistence.jdbc.url" value="@db_url@"/>
<property name="jakarta.persistence.jdbc.password" value="@db_pwd@"/>
<property name="jakarta.persistence.jdbc.driver" value="@db_driver@"/>
<property name="jakarta.persistence.jdbc.user" value="@db_user@"/>
</properties>
</persistence-unit>
<persistence-unit name="jpars_phonebook" transaction-type="RESOURCE_LOCAL">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<class>org.eclipse.persistence.jpars.test.model.dynamic.phonebook.Person</class>
<exclude-unlisted-classes/>
<properties>
<property name="eclipselink.metadata-source" value="XML"/>
<property name="eclipselink.weaving" value="static"/>
<property name="eclipselink.metadata-source.xml.file" value="META-INF/phonebook-orm.xml"/>
<property name="jakarta.persistence.jdbc.url" value="@db_url@"/>
<property name="jakarta.persistence.jdbc.password" value="@db_pwd@"/>
<property name="jakarta.persistence.jdbc.driver" value="@db_driver@"/>
<property name="jakarta.persistence.jdbc.user" value="@db_user@"/>
</properties>
</persistence-unit>
<persistence-unit name="jpars_employee-static" transaction-type="RESOURCE_LOCAL">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<class>org.eclipse.persistence.jpars.test.model.employee.Employee</class>
<class>org.eclipse.persistence.jpars.test.model.employee.EmployeeAddress</class>
<class>org.eclipse.persistence.jpars.test.model.employee.EmploymentPeriod</class>
<class>org.eclipse.persistence.jpars.test.model.employee.LargeProject</class>
<class>org.eclipse.persistence.jpars.test.model.employee.PhoneNumber</class>
<class>org.eclipse.persistence.jpars.test.model.employee.Project</class>
<class>org.eclipse.persistence.jpars.test.model.employee.SmallProject</class>
<class>org.eclipse.persistence.jpars.test.model.employee.Expertise</class>
<class>org.eclipse.persistence.jpars.test.model.employee.Office</class>
<class>org.eclipse.persistence.jpars.test.model.employee.Certification</class>
<exclude-unlisted-classes/>
<properties>
<property name="jakarta.persistence.nonJtaDataSource" value="jdbc/ELNonJTADS"/>
<property name="eclipselink.logging.level" value="INFO"/>
<property name="eclipselink.logging.level.jpars" value="FINEST"/>
<property name="eclipselink.logging.parameters" value="true"/>
<property name="eclipselink.target-server" value="Glassfish"/>
</properties>
</persistence-unit>
<persistence-unit name="jpars_basket-static" transaction-type="RESOURCE_LOCAL">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<class>org.eclipse.persistence.jpars.test.model.basket.Basket</class>
<class>org.eclipse.persistence.jpars.test.model.basket.BasketItem</class>
<exclude-unlisted-classes/>
<properties>
<property name="jakarta.persistence.nonJtaDataSource" value="jdbc/ELNonJTADS"/>
<property name="eclipselink.logging.level" value="INFO"/>
<property name="eclipselink.logging.level.jpars" value="FINEST"/>
<property name="eclipselink.logging.parameters" value="true"/>
</properties>
</persistence-unit>
<persistence-unit name="jpars_traveler-static" transaction-type="RESOURCE_LOCAL">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<class>org.eclipse.persistence.jpars.test.model.traveler.Traveler</class>
<class>org.eclipse.persistence.jpars.test.model.traveler.Reservation</class>
<exclude-unlisted-classes/>
<properties>
<property name="jakarta.persistence.nonJtaDataSource" value="jdbc/ELNonJTADS"/>
<property name="eclipselink.logging.level" value="INFO"/>
<property name="eclipselink.logging.level.jpars" value="FINEST"/>
<property name="eclipselink.logging.parameters" value="true"/>
<property name="eclipselink.target-server" value="Glassfish"/>
</properties>
</persistence-unit>
<!-- persistence-unit name="jpars_place" transaction-type="RESOURCE_LOCAL">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<class>org.eclipse.persistence.jpars.test.model.dynamic.place.Place</class>
<exclude-unlisted-classes>true</exclude-unlisted-classes>
<properties>
<property name="eclipselink.metadata-source" value="XML"/>
<property name="eclipselink.weaving" value="static"/>
<property name="eclipselink.metadata-source.xml.file" value="META-INF/place-orm.xml"/>
<property name="eclipselink.target-database" value="org.eclipse.persistence.nosql.adapters.mongo.MongoPlatform"/>
<property name="eclipselink.nosql.connection-spec" value="org.eclipse.persistence.nosql.adapters.mongo.MongoConnectionSpec"/>
<property name="eclipselink.nosql.property.mongo.port" value="27017"/>
<property name="eclipselink.nosql.property.mongo.host" value="localhost"/>
<property name="eclipselink.nosql.property.mongo.db" value="place_db"/>
<property name="eclipselink.logging.level" value="SEVERE"/>
<property name="jakarta.persistence.jdbc.user" value="test"/>
<property name="jakarta.persistence.jdbc.password" value="test"/>
</properties>
</persistence-unit>
<persistence-unit name="jpars_zip" transaction-type="RESOURCE_LOCAL">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<class>org.eclipse.persistence.jpars.test.model.dynamic.place.Zips</class>
<exclude-unlisted-classes>true</exclude-unlisted-classes>
<properties>
<property name="eclipselink.metadata-source" value="XML"/>
<property name="eclipselink.weaving" value="static"/>
<property name="eclipselink.metadata-source.xml.file" value="META-INF/zip-orm.xml"/>
<property name="eclipselink.target-database" value="org.eclipse.persistence.nosql.adapters.mongo.MongoPlatform"/>
<property name="eclipselink.nosql.connection-spec" value="org.eclipse.persistence.nosql.adapters.mongo.MongoConnectionSpec"/>
<property name="eclipselink.nosql.property.mongo.port" value="27017"/>
<property name="eclipselink.nosql.property.mongo.host" value="localhost"/>
<property name="eclipselink.nosql.property.mongo.db" value="place_db"/>
<property name="eclipselink.logging.level" value="SEVERE"/>
<property name="jakarta.persistence.jdbc.user" value="test"/>
<property name="jakarta.persistence.jdbc.password" value="test"/>
</properties>
</persistence-unit>
<persistence-unit name="jpars_person" transaction-type="RESOURCE_LOCAL">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<class>org.eclipse.persistence.jpars.test.model.dynamic.Person</class>
<exclude-unlisted-classes>true</exclude-unlisted-classes>
<properties>
<property name="eclipselink.metadata-source" value="XML"/>
<property name="eclipselink.weaving" value="static"/>
<property name="eclipselink.metadata-source.xml.file" value="META-INF/complex-orm.xml"/>
<property name="eclipselink.target-database" value="org.eclipse.persistence.nosql.adapters.mongo.MongoPlatform"/>
<property name="eclipselink.nosql.connection-spec" value="org.eclipse.persistence.nosql.adapters.mongo.MongoConnectionSpec"/>
<property name="eclipselink.nosql.property.mongo.port" value="27017"/>
<property name="eclipselink.nosql.property.mongo.host" value="localhost"/>
<property name="eclipselink.nosql.property.mongo.db" value="person_db"/>
<property name="eclipselink.logging.level" value="SEVERE"/>
<property name="jakarta.persistence.jdbc.user" value="test"/>
<property name="jakarta.persistence.jdbc.password" value="test"/>
</properties>
</persistence-unit-->
</persistence>