/tests/META-INF/persistence.xml
XML | 134 lines | 110 code | 10 blank | 14 comment | 0 complexity | 8795f0508e62a8c04a77962c4bebd886 MD5 | raw file
Possible License(s): Apache-2.0
- <?xml version="1.0" encoding="UTF-8"?>
- <!--**********************************************************************
- Copyright (c) 2009 Google Inc.
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
- http://www.apache.org/licenses/LICENSE-2.0
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
- **********************************************************************-->
- <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_1_0.xsd" version="1.0">
- <persistence-unit name="originalStorageVersion">
- <provider>org.datanucleus.api.jpa.PersistenceProviderImpl</provider>
- <properties>
- <property name="datanucleus.ConnectionURL" value="appengine"/>
- <property name="datanucleus.metadata.allowLoadAtRuntime" value="true"/>
- <property name="datanucleus.appengine.ignorableMetaDataBehavior" value="ERROR"/>
- <property name="datanucleus.cache.level2.type" value="None"/>
- <property name="datanucleus.nontx.atomic" value="true"/>
- <property name="datanucleus.appengine.storageVersion" value="PARENTS_DO_NOT_REFER_TO_CHILDREN"/>
- </properties>
- </persistence-unit>
- <persistence-unit name="transactional_ds_non_transactional_ops_not_allowed">
- <provider>org.datanucleus.api.jpa.PersistenceProviderImpl</provider>
- <properties>
- <property name="datanucleus.ConnectionURL" value="appengine"/>
- <property name="datanucleus.metadata.allowLoadAtRuntime" value="true"/>
- <property name="datanucleus.appengine.ignorableMetaDataBehavior" value="ERROR"/>
- <property name="datanucleus.cache.level2.type" value="None"/>
- <property name="datanucleus.nontx.atomic" value="true"/>
- </properties>
- </persistence-unit>
- <persistence-unit name="transactional_ds_non_transactional_ops_allowed">
- <provider>org.datanucleus.api.jpa.PersistenceProviderImpl</provider>
- <properties>
- <property name="datanucleus.ConnectionURL" value="appengine"/>
- <property name="datanucleus.NontransactionalRead" value="true"/>
- <property name="datanucleus.NontransactionalWrite" value="true"/>
- <property name="datanucleus.metadata.allowLoadAtRuntime" value="true"/>
- <property name="datanucleus.appengine.ignorableMetaDataBehavior" value="ERROR"/>
- <property name="datanucleus.cache.level2.type" value="None"/>
- <property name="datanucleus.nontx.atomic" value="true"/>
- </properties>
- </persistence-unit>
- <persistence-unit name="nontransactional_ds_non_transactional_ops_not_allowed">
- <provider>org.datanucleus.api.jpa.PersistenceProviderImpl</provider>
- <properties>
- <property name="datanucleus.ConnectionURL" value="appengine"/>
- <property name="datanucleus.appengine.autoCreateDatastoreTxns" value="false"/>
- <property name="datanucleus.metadata.allowLoadAtRuntime" value="true"/>
- <property name="datanucleus.appengine.ignorableMetaDataBehavior" value="ERROR"/>
- <property name="datanucleus.cache.level2.type" value="None"/>
- <property name="datanucleus.nontx.atomic" value="true"/>
- </properties>
- </persistence-unit>
- <persistence-unit name="nontransactional_ds_non_transactional_ops_allowed">
- <provider>org.datanucleus.api.jpa.PersistenceProviderImpl</provider>
- <properties>
- <property name="datanucleus.ConnectionURL" value="appengine"/>
- <property name="datanucleus.NontransactionalRead" value="true"/>
- <property name="datanucleus.NontransactionalWrite" value="true"/>
- <property name="datanucleus.appengine.autoCreateDatastoreTxns" value="false"/>
- <property name="datanucleus.metadata.allowLoadAtRuntime" value="true"/>
- <property name="datanucleus.appengine.ignorableMetaDataBehavior" value="ERROR"/>
- <property name="datanucleus.cache.level2.type" value="None"/>
- <property name="datanucleus.nontx.atomic" value="true"/>
- </properties>
- </persistence-unit>
- <persistence-unit name="nontransactional_ds_non_transactional_ops_allowed_singleton">
- <provider>org.datanucleus.api.jpa.PersistenceProviderImpl</provider>
- <properties>
- <property name="datanucleus.ConnectionURL" value="appengine"/>
- <property name="datanucleus.NontransactionalRead" value="true"/>
- <property name="datanucleus.NontransactionalWrite" value="true"/>
- <property name="datanucleus.singletonEMFForName" value="true"/>
- <property name="datanucleus.appengine.autoCreateDatastoreTxns" value="false"/>
- <property name="datanucleus.metadata.allowLoadAtRuntime" value="true"/>
- <property name="datanucleus.appengine.ignorableMetaDataBehavior" value="ERROR"/>
- <property name="datanucleus.cache.level2.type" value="None"/>
- <property name="datanucleus.nontx.atomic" value="true"/>
- </properties>
- </persistence-unit>
- <persistence-unit name="datastoreserviceconfigprops">
- <provider>org.datanucleus.api.jpa.PersistenceProviderImpl</provider>
- <properties>
- <property name="datanucleus.ConnectionURL" value="appengine"/>
- <property name="datanucleus.NontransactionalRead" value="true"/>
- <property name="datanucleus.NontransactionalWrite" value="true"/>
- <property name="datanucleus.datastoreReadTimeout" value="5000"/>
- <property name="datanucleus.datastoreWriteTimeout" value="10000"/>
- <property name="datanucleus.appengine.datastoreReadConsistency" value="EVENTUAL"/>
- <property name="datanucleus.cache.level2.type" value="None"/>
- <property name="datanucleus.nontx.atomic" value="true"/>
- </properties>
- </persistence-unit>
- <persistence-unit name="allowXGTxns">
- <provider>org.datanucleus.api.jpa.PersistenceProviderImpl</provider>
- <properties>
- <property name="datanucleus.NontransactionalRead" value="true"/>
- <property name="datanucleus.NontransactionalWrite" value="true"/>
- <property name="datanucleus.ConnectionURL" value="appengine"/>
- <property name="datanucleus.nontx.atomic" value="true"/>
- <property name="datanucleus.appengine.datastoreEnableXGTransactions" value="true"/>
- </properties>
- </persistence-unit>
- <persistence-unit name="disallowXGTxns">
- <provider>org.datanucleus.api.jpa.PersistenceProviderImpl</provider>
- <properties>
- <property name="datanucleus.NontransactionalRead" value="true"/>
- <property name="datanucleus.NontransactionalWrite" value="true"/>
- <property name="datanucleus.ConnectionURL" value="appengine"/>
- <property name="datanucleus.nontx.atomic" value="true"/>
- <property name="datanucleus.appengine.datastoreEnableXGTransactions" value="false"/>
- </properties>
- </persistence-unit>
- </persistence>