9de8c41d943d41b8eb35800c34d0eb4917c82355
[cdmlib.git] / cdmlib-persistence / src / test / resources / META-INF / persistence.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0">
3 <persistence-unit name="cdm">
4 <provider>org.hibernate.ejb.HibernatePersistence</provider>
5 <!-- Annotation Package -->
6 <class>eu.etaxonomy.cdm.model.agent.Address</class>
7 <class>eu.etaxonomy.cdm.model.agent.AgentBase</class>
8 <class>eu.etaxonomy.cdm.model.agent.Contact</class>
9 <class>eu.etaxonomy.cdm.model.agent.Institution</class>
10 <class>eu.etaxonomy.cdm.model.agent.InstitutionalMembership</class>
11 <class>eu.etaxonomy.cdm.model.agent.InstitutionType</class>
12 <class>eu.etaxonomy.cdm.model.agent.Person</class>
13 <class>eu.etaxonomy.cdm.model.agent.Team</class>
14 <class>eu.etaxonomy.cdm.model.agent.TeamOrPersonBase</class>
15 <!-- Common Package -->
16 <class>eu.etaxonomy.cdm.model.common.Annotation</class>
17 <class>eu.etaxonomy.cdm.model.common.AnnotationType</class>
18 <class>eu.etaxonomy.cdm.model.common.Credit</class>
19 <class>eu.etaxonomy.cdm.model.common.DefinedTermBase</class>
20 <class>eu.etaxonomy.cdm.model.common.DescriptionElementSource</class>
21 <class>eu.etaxonomy.cdm.model.common.Extension</class>
22 <class>eu.etaxonomy.cdm.model.common.ExtensionType</class>
23 <class>eu.etaxonomy.cdm.model.common.Figure</class>
24 <class>eu.etaxonomy.cdm.model.common.GrantedAuthorityImpl</class>
25 <class>eu.etaxonomy.cdm.model.common.Group</class>
26 <class>eu.etaxonomy.cdm.model.common.IdentifiableSource</class>
27 <class>eu.etaxonomy.cdm.model.common.Language</class>
28 <class>eu.etaxonomy.cdm.model.common.LanguageString</class>
29 <class>eu.etaxonomy.cdm.model.common.LSID</class>
30 <class>eu.etaxonomy.cdm.model.common.LSIDAuthority</class>
31 <class>eu.etaxonomy.cdm.model.common.Marker</class>
32 <class>eu.etaxonomy.cdm.model.common.MarkerType</class>
33 <class>eu.etaxonomy.cdm.model.common.OrderedTermBase</class>
34 <class>eu.etaxonomy.cdm.model.common.OrderedTermVocabulary</class>
35 <class>eu.etaxonomy.cdm.model.common.RelationshipTermBase</class>
36 <class>eu.etaxonomy.cdm.model.common.Representation</class>
37 <class>eu.etaxonomy.cdm.model.common.TermVocabulary</class>
38 <class>eu.etaxonomy.cdm.model.common.User</class>
39 <!-- Description Package -->
40 <class>eu.etaxonomy.cdm.model.description.AbsenceTerm</class>
41 <class>eu.etaxonomy.cdm.model.description.CategoricalData</class>
42 <class>eu.etaxonomy.cdm.model.description.CommonTaxonName</class>
43 <class>eu.etaxonomy.cdm.model.description.DescriptionBase</class>
44 <class>eu.etaxonomy.cdm.model.description.DescriptionElementBase</class>
45 <class>eu.etaxonomy.cdm.model.description.Distribution</class>
46 <class>eu.etaxonomy.cdm.model.description.Feature</class>
47 <class>eu.etaxonomy.cdm.model.description.FeatureNode</class>
48 <class>eu.etaxonomy.cdm.model.description.FeatureTree</class>
49 <class>eu.etaxonomy.cdm.model.description.MediaKey</class>
50 <class>eu.etaxonomy.cdm.model.description.IndividualsAssociation</class>
51 <class>eu.etaxonomy.cdm.model.description.MeasurementUnit</class>
52 <class>eu.etaxonomy.cdm.model.description.Modifier</class>
53 <class>eu.etaxonomy.cdm.model.description.PresenceAbsenceTermBase</class>
54 <class>eu.etaxonomy.cdm.model.description.PresenceTerm</class>
55 <class>eu.etaxonomy.cdm.model.description.QuantitativeData</class>
56 <class>eu.etaxonomy.cdm.model.description.Scope</class>
57 <class>eu.etaxonomy.cdm.model.description.Sex</class>
58 <class>eu.etaxonomy.cdm.model.description.SpecimenDescription</class>
59 <class>eu.etaxonomy.cdm.model.description.Stage</class>
60 <class>eu.etaxonomy.cdm.model.description.State</class>
61 <class>eu.etaxonomy.cdm.model.description.StateData</class>
62 <class>eu.etaxonomy.cdm.model.description.StatisticalMeasure</class>
63 <class>eu.etaxonomy.cdm.model.description.StatisticalMeasurementValue</class>
64 <class>eu.etaxonomy.cdm.model.description.TaxonDescription</class>
65 <class>eu.etaxonomy.cdm.model.description.TaxonInteraction</class>
66 <class>eu.etaxonomy.cdm.model.description.TaxonNameDescription</class>
67 <class>eu.etaxonomy.cdm.model.description.TextData</class>
68 <class>eu.etaxonomy.cdm.model.description.TextFormat</class>
69 <!-- Location Package -->
70 <class>eu.etaxonomy.cdm.model.location.Continent</class>
71 <class>eu.etaxonomy.cdm.model.location.NamedArea</class>
72 <class>eu.etaxonomy.cdm.model.location.NamedAreaLevel</class>
73 <class>eu.etaxonomy.cdm.model.location.NamedAreaType</class>
74 <class>eu.etaxonomy.cdm.model.location.ReferenceSystem</class>
75 <class>eu.etaxonomy.cdm.model.location.Point</class>
76 <class>eu.etaxonomy.cdm.model.location.TdwgArea</class>
77 <class>eu.etaxonomy.cdm.model.location.WaterbodyOrCountry</class>
78 <!-- Media Package -->
79 <class>eu.etaxonomy.cdm.model.media.AudioFile</class>
80 <class>eu.etaxonomy.cdm.model.media.ImageFile</class>
81 <class>eu.etaxonomy.cdm.model.media.Media</class>
82 <class>eu.etaxonomy.cdm.model.media.MediaRepresentation</class>
83 <class>eu.etaxonomy.cdm.model.media.MediaRepresentationPart</class>
84 <class>eu.etaxonomy.cdm.model.media.MovieFile</class>
85 <class>eu.etaxonomy.cdm.model.media.ReferencedMedia</class>
86 <class>eu.etaxonomy.cdm.model.media.Rights</class>
87 <class>eu.etaxonomy.cdm.model.media.RightsTerm</class>
88 <!-- Molecular Package -->
89 <class>eu.etaxonomy.cdm.model.molecular.DnaSample</class>
90 <class>eu.etaxonomy.cdm.model.molecular.GenBankAccession</class>
91 <class>eu.etaxonomy.cdm.model.molecular.Locus</class>
92 <class>eu.etaxonomy.cdm.model.molecular.PhylogeneticTree</class>
93 <class>eu.etaxonomy.cdm.model.molecular.Sequence</class>
94 <!-- Name Package -->
95 <class>eu.etaxonomy.cdm.model.name.BacterialName</class>
96 <class>eu.etaxonomy.cdm.model.name.BotanicalName</class>
97 <class>eu.etaxonomy.cdm.model.name.CultivarPlantName</class>
98 <class>eu.etaxonomy.cdm.model.name.HomotypicalGroup</class>
99 <class>eu.etaxonomy.cdm.model.name.HybridRelationship</class>
100 <class>eu.etaxonomy.cdm.model.name.HybridRelationshipType</class>
101 <class>eu.etaxonomy.cdm.model.name.NameRelationship</class>
102 <class>eu.etaxonomy.cdm.model.name.NameRelationshipType</class>
103 <class>eu.etaxonomy.cdm.model.name.NameTypeDesignation</class>
104 <class>eu.etaxonomy.cdm.model.name.NameTypeDesignationStatus</class>
105 <class>eu.etaxonomy.cdm.model.name.NomenclaturalCode</class>
106 <class>eu.etaxonomy.cdm.model.name.NomenclaturalStatus</class>
107 <class>eu.etaxonomy.cdm.model.name.NomenclaturalStatusType</class>
108 <class>eu.etaxonomy.cdm.model.name.NonViralName</class>
109 <class>eu.etaxonomy.cdm.model.name.Rank</class>
110 <class>eu.etaxonomy.cdm.model.name.SpecimenTypeDesignation</class>
111 <class>eu.etaxonomy.cdm.model.name.SpecimenTypeDesignationStatus</class>
112 <class>eu.etaxonomy.cdm.model.name.TaxonNameBase</class>
113 <class>eu.etaxonomy.cdm.model.name.TypeDesignationBase</class>
114 <class>eu.etaxonomy.cdm.model.name.ViralName</class>
115 <class>eu.etaxonomy.cdm.model.name.ZoologicalName</class>
116 <!-- Occurence Package -->
117 <class>eu.etaxonomy.cdm.model.occurrence.Collection</class>
118 <class>eu.etaxonomy.cdm.model.occurrence.DerivationEvent</class>
119 <class>eu.etaxonomy.cdm.model.occurrence.DerivationEventType</class>
120 <class>eu.etaxonomy.cdm.model.occurrence.DerivedUnit</class>
121 <class>eu.etaxonomy.cdm.model.occurrence.DerivedUnitBase</class>
122 <class>eu.etaxonomy.cdm.model.occurrence.DeterminationEvent</class>
123 <class>eu.etaxonomy.cdm.model.occurrence.DeterminationModifier</class>
124 <class>eu.etaxonomy.cdm.model.occurrence.FieldObservation</class>
125 <class>eu.etaxonomy.cdm.model.occurrence.Fossil</class>
126 <class>eu.etaxonomy.cdm.model.occurrence.GatheringEvent</class>
127 <class>eu.etaxonomy.cdm.model.occurrence.LivingBeing</class>
128 <class>eu.etaxonomy.cdm.model.occurrence.Observation</class>
129 <class>eu.etaxonomy.cdm.model.occurrence.PreservationMethod</class>
130 <class>eu.etaxonomy.cdm.model.occurrence.Specimen</class>
131 <class>eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase</class>
132 <!-- Reference Package -->
133 <class>eu.etaxonomy.cdm.model.reference.Article</class>
134 <class>eu.etaxonomy.cdm.model.reference.Book</class>
135 <class>eu.etaxonomy.cdm.model.reference.BookSection</class>
136 <class>eu.etaxonomy.cdm.model.reference.CdDvd</class>
137 <class>eu.etaxonomy.cdm.model.reference.Database</class>
138 <class>eu.etaxonomy.cdm.model.reference.Generic</class>
139 <class>eu.etaxonomy.cdm.model.reference.InProceedings</class>
140 <class>eu.etaxonomy.cdm.model.reference.Journal</class>
141 <class>eu.etaxonomy.cdm.model.reference.Map</class>
142 <class>eu.etaxonomy.cdm.model.reference.Patent</class>
143 <class>eu.etaxonomy.cdm.model.reference.PersonalCommunication</class>
144 <class>eu.etaxonomy.cdm.model.reference.PrintedUnitBase</class>
145 <class>eu.etaxonomy.cdm.model.reference.PrintSeries</class>
146 <class>eu.etaxonomy.cdm.model.reference.Proceedings</class>
147 <class>eu.etaxonomy.cdm.model.reference.ReferenceBase</class>
148 <class>eu.etaxonomy.cdm.model.reference.Report</class>
149 <class>eu.etaxonomy.cdm.model.reference.SectionBase</class>
150 <class>eu.etaxonomy.cdm.model.reference.Thesis</class>
151 <class>eu.etaxonomy.cdm.model.reference.WebPage</class>
152 <!-- Taxon Package -->
153 <class>eu.etaxonomy.cdm.model.taxon.Synonym</class>
154 <class>eu.etaxonomy.cdm.model.taxon.SynonymRelationship</class>
155 <class>eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType</class>
156 <class>eu.etaxonomy.cdm.model.taxon.Taxon</class>
157 <class>eu.etaxonomy.cdm.model.taxon.TaxonBase</class>
158 <class>eu.etaxonomy.cdm.model.taxon.TaxonNode</class>
159 <class>eu.etaxonomy.cdm.model.taxon.TaxonRelationship</class>
160 <class>eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType</class>
161 <class>eu.etaxonomy.cdm.model.taxon.TaxonomicTree</class>
162 <!-- View Package -->
163 <class>eu.etaxonomy.cdm.model.view.View</class>
164 <class>eu.etaxonomy.cdm.model.view.AuditEvent</class>
165 <class>eu.etaxonomy.cdm.model.common</class>
166 <exclude-unlisted-classes />
167 <properties>
168 <property name="hibernate.dialect" value="org.hibernate.dialect.HSQLDialect"/>
169 <property name="hibernate.connection.url" value="jdbc:hsqldb:mem:cdm"/>
170 <property name="hibernate.connection.driver_class" value="org.hsqldb.jdbcDriver"/>
171 <property name="hibernate.connection.username" value="sa"/>
172 <property name="hibernate.connection.password" value=""/>
173 <property name="hibernate.hbm2ddl.auto" value="create-drop"/>
174 <property name="hibernate.ejb.naming_strategy" value="org.hibernate.cfg.DefaultComponentSafeNamingStrategy"/>
175 </properties>
176 </persistence-unit>
177 </persistence>