All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.persistence.xml Maven / Gradle / Ivy

There is a newer version: 1.6.12
Show newest version
<?xml version="1.0" encoding="UTF-8"?>
<!--
  Copyright 2014 - 2019 Blazebit.

  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 version="2.0" 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">
    <persistence-unit name="TestsuiteBase" transaction-type="RESOURCE_LOCAL">
        <class>com.blazebit.persistence.testsuite.entity.BlobEntity</class>
        <class>com.blazebit.persistence.testsuite.entity.DeletePersonCTE</class>
        <class>com.blazebit.persistence.testsuite.entity.Document</class>
        <class>com.blazebit.persistence.testsuite.entity.DocumentWithNullableName</class>
        <class>com.blazebit.persistence.testsuite.entity.DocumentForEntityKeyMaps</class>
        <class>com.blazebit.persistence.testsuite.entity.DocumentForOneToOneJoinTable</class>
        <class>com.blazebit.persistence.testsuite.entity.DocumentForOneToOne</class>
        <class>com.blazebit.persistence.testsuite.entity.DocumentForSimpleOneToOne</class>
        <class>com.blazebit.persistence.testsuite.entity.DocumentInfo</class>
        <class>com.blazebit.persistence.testsuite.entity.DocumentInfoSimple</class>
        <class>com.blazebit.persistence.testsuite.entity.DocumentNodeCTE</class>
        <class>com.blazebit.persistence.testsuite.entity.DocumentTupleEntity</class>
        <class>com.blazebit.persistence.testsuite.entity.EmbeddableTestEntity</class>
        <class>com.blazebit.persistence.testsuite.entity.EmbeddableTestEntitySub</class>
        <class>com.blazebit.persistence.testsuite.entity.EmbeddableTestEntityContainer</class>
        <class>com.blazebit.persistence.testsuite.entity.IdHolderCTE</class>
        <class>com.blazebit.persistence.testsuite.entity.IndexedNode</class>
        <class>com.blazebit.persistence.testsuite.entity.IndexedNode2</class>
        <class>com.blazebit.persistence.testsuite.entity.IndexedEmbeddable</class>
        <class>com.blazebit.persistence.testsuite.entity.EmbeddedDocumentTupleEntity</class>
        <class>com.blazebit.persistence.testsuite.entity.IdClassEntity</class>
        <class>com.blazebit.persistence.testsuite.entity.IntIdEntity</class>
        <class>com.blazebit.persistence.testsuite.entity.JuniorProjectLeader</class>
        <class>com.blazebit.persistence.testsuite.entity.KeyedEmbeddable</class>
        <class>com.blazebit.persistence.testsuite.entity.KeyedNode</class>
        <class>com.blazebit.persistence.testsuite.entity.KeyedNode2</class>
        <class>com.blazebit.persistence.testsuite.entity.KeysetEntity</class>
        <class>com.blazebit.persistence.testsuite.entity.KeysetEntity2</class>
        <class>com.blazebit.persistence.testsuite.entity.LargeProject</class>
        <class>com.blazebit.persistence.testsuite.entity.LocalizedEntity</class>
        <class>com.blazebit.persistence.testsuite.entity.LongSequenceEntity</class>
        <class>com.blazebit.persistence.testsuite.entity.Order</class>
        <class>com.blazebit.persistence.testsuite.entity.OrderPosition</class>
        <class>com.blazebit.persistence.testsuite.entity.OrderPositionHead</class>
        <class>com.blazebit.persistence.testsuite.entity.OrderPositionHeadId</class>
        <class>com.blazebit.persistence.testsuite.entity.OrderPositionId</class>
        <class>com.blazebit.persistence.testsuite.entity.Ownable</class>
        <class>com.blazebit.persistence.testsuite.entity.Person</class>
        <class>com.blazebit.persistence.testsuite.entity.PersonCTE</class>
        <class>com.blazebit.persistence.testsuite.entity.PersonForEntityKeyMaps</class>
        <class>com.blazebit.persistence.testsuite.entity.PolymorphicBase</class>
        <class>com.blazebit.persistence.testsuite.entity.PolymorphicPropertyBase</class>
        <class>com.blazebit.persistence.testsuite.entity.PolymorphicPropertyMapBase</class>
        <class>com.blazebit.persistence.testsuite.entity.PolymorphicPropertySub1</class>
        <class>com.blazebit.persistence.testsuite.entity.PolymorphicPropertySub2</class>
        <class>com.blazebit.persistence.testsuite.entity.PolymorphicSub1</class>
        <class>com.blazebit.persistence.testsuite.entity.PolymorphicSub2</class>
        <class>com.blazebit.persistence.testsuite.entity.PrimitiveDocument</class>
        <class>com.blazebit.persistence.testsuite.entity.PrimitivePerson</class>
        <class>com.blazebit.persistence.testsuite.entity.Project</class>
        <class>com.blazebit.persistence.testsuite.entity.ProjectLeader</class>
        <!-- Don't include this entity because DataNucleus 4 fails enhancement for it -->
        <!--
        <class>com.blazebit.persistence.testsuite.entity.RawTypeEntity</class>
        -->
        <class>com.blazebit.persistence.testsuite.entity.RecursiveEntity</class>
        <class>com.blazebit.persistence.testsuite.entity.Root</class>
        <class>com.blazebit.persistence.testsuite.entity.Root2</class>
        <class>com.blazebit.persistence.testsuite.entity.SchemaEntity</class>
        <class>com.blazebit.persistence.testsuite.entity.SeniorProjectLeader</class>
        <class>com.blazebit.persistence.testsuite.entity.SequenceBaseEntity</class>
        <class>com.blazebit.persistence.testsuite.entity.SmallProject</class>
        <class>com.blazebit.persistence.testsuite.entity.StringIdCTE</class>
        <class>com.blazebit.persistence.testsuite.entity.TPCBase</class>
        <class>com.blazebit.persistence.testsuite.entity.TPCSub1</class>
        <class>com.blazebit.persistence.testsuite.entity.TPCSub2</class>
        <class>com.blazebit.persistence.testsuite.entity.TestAdvancedCTE1</class>
        <class>com.blazebit.persistence.testsuite.entity.TestAdvancedCTE2</class>
        <class>com.blazebit.persistence.testsuite.entity.TestCTE</class>
        <class>com.blazebit.persistence.testsuite.entity.Version</class>
        <class>com.blazebit.persistence.testsuite.entity.Workflow</class>
        <class>com.blazebit.persistence.testsuite.entity.SecondaryTableEntityBase</class>
        <class>com.blazebit.persistence.testsuite.entity.SecondaryTableEntitySub</class>

        <!-- treat specific types -->
        <class>com.blazebit.persistence.testsuite.treat.entity.IntValueEmbeddable</class>

        <class>com.blazebit.persistence.testsuite.treat.entity.JoinedBase</class>
        <class>com.blazebit.persistence.testsuite.treat.entity.JoinedSub1</class>
        <class>com.blazebit.persistence.testsuite.treat.entity.JoinedSub2</class>
        <class>com.blazebit.persistence.testsuite.treat.entity.JoinedEmbeddable</class>
        <class>com.blazebit.persistence.testsuite.treat.entity.JoinedEmbeddableSub1</class>
        <class>com.blazebit.persistence.testsuite.treat.entity.JoinedEmbeddableSub2</class>

        <class>com.blazebit.persistence.testsuite.treat.entity.SingleTableBase</class>
        <class>com.blazebit.persistence.testsuite.treat.entity.SingleTableSub1</class>
        <class>com.blazebit.persistence.testsuite.treat.entity.SingleTableSub2</class>
        <class>com.blazebit.persistence.testsuite.treat.entity.SingleTableEmbeddable</class>
        <class>com.blazebit.persistence.testsuite.treat.entity.SingleTableEmbeddableSub1</class>
        <class>com.blazebit.persistence.testsuite.treat.entity.SingleTableEmbeddableSub2</class>

        <class>com.blazebit.persistence.testsuite.treat.entity.TablePerClassBase</class>
        <class>com.blazebit.persistence.testsuite.treat.entity.TablePerClassSub1</class>
        <class>com.blazebit.persistence.testsuite.treat.entity.TablePerClassSub2</class>
        <class>com.blazebit.persistence.testsuite.treat.entity.TablePerClassEmbeddable</class>
        <class>com.blazebit.persistence.testsuite.treat.entity.TablePerClassEmbeddableSub1</class>
        <class>com.blazebit.persistence.testsuite.treat.entity.TablePerClassEmbeddableSub2</class>

        <!-- Embeddables -->
        <!-- Doesn't work for DataNucleus because of: https://github.com/datanucleus/datanucleus-rdbms/issues/226 -->
        <class>com.blazebit.persistence.testsuite.entity.EmbeddableTestEntityEmbeddable</class>
        <class>com.blazebit.persistence.testsuite.entity.EmbeddableTestEntityId</class>
        <class>com.blazebit.persistence.testsuite.entity.EmbeddableTestEntityIdEmbeddable</class>
        <class>com.blazebit.persistence.testsuite.entity.EmbeddableTestEntityNestedEmbeddable</class>
        <class>com.blazebit.persistence.testsuite.entity.EmbeddedDocumentTupleEntityId</class>
        <class>com.blazebit.persistence.testsuite.entity.IndexedEmbeddable</class>
        <class>com.blazebit.persistence.testsuite.entity.KeyedEmbeddable</class>
        <class>com.blazebit.persistence.testsuite.entity.LocalizedEntity</class>
        <class>com.blazebit.persistence.testsuite.entity.NameObject</class>
        <class>com.blazebit.persistence.testsuite.entity.NameObjectContainer</class>
        <class>com.blazebit.persistence.testsuite.entity.OrderPositionHeadId</class>
        <class>com.blazebit.persistence.testsuite.entity.OrderPositionId</class>
        <class>com.blazebit.persistence.testsuite.entity.TestCTEEmbeddable</class>
        <class>com.blazebit.persistence.testsuite.treat.entity.IntValueEmbeddable</class>

        <!-- Entities with non-primary key join column: https://github.com/Blazebit/blaze-persistence/issues/526 -->
        <class>com.blazebit.persistence.testsuite.entity.BookEntity</class>
        <class>com.blazebit.persistence.testsuite.entity.BookISBNReferenceEntity</class>

        <exclude-unlisted-classes>true</exclude-unlisted-classes>
    </persistence-unit>
</persistence>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy