Revision f5ed8961
Added by Katja Luther about 7 years ago
eu.etaxonomy.taxeditor.cdmlib/src/main/resources/eu/etaxonomy/cdm/mappings/hibernate.cfg.xml | ||
---|---|---|
1 |
<?xml version="1.0" encoding="UTF-8"?> |
|
2 |
<!DOCTYPE hibernate-configuration PUBLIC |
|
3 |
"-//Hibernate/Hibernate Configuration DTD 3.0//EN" |
|
4 |
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"> |
|
5 |
|
|
6 |
<hibernate-configuration> |
|
7 |
<session-factory> |
|
8 |
|
|
9 |
<property name="connection.release_mode">after_transaction</property> |
|
10 |
|
|
11 |
<property name="hibernate.implicit_naming_strategy">org.hibernate.boot.model.naming.ImplicitNamingStrategyComponentPathImpl</property> |
|
12 |
|
|
13 |
|
|
14 |
<!-- Connection Pooling --> |
|
15 |
<!-- <property name="hibernate.connection.provider_class">org.hibernate.service.jdbc.connections.internal.C3P0ConnectionProvider</property> --> |
|
16 |
<!-- <property name="hibernate.connection.provider_class">org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl</property> |
|
17 |
--> |
|
18 |
<property name="hibernate.connection.provider_class">eu.etaxonomy.taxeditor.remoting.cache.CdmModelCacherConnectionProvider</property> |
|
19 |
|
|
20 |
<!-- |
|
21 |
Configuring the C3P0ConnectionProvider |
|
22 |
======================================== |
|
23 |
see http://www.mchange.com/projects/c3p0/index.html#hibernate-specific |
|
24 |
and also org.springframework.orm.hibernate3.AbstractSessionFactoryBean.setDataSource(DataSource dataSource) |
|
25 |
|
|
26 |
IMPORTANT: |
|
27 |
Because of the constraint (1) the org.hibernate.connection.C3P0ConnectionProvider are not be used |
|
28 |
for the Cdm Library because it requires the dataSource bean in some cases. |
|
29 |
|
|
30 |
(1) |
|
31 |
Do NOT specify the dataSource in the sessionFactory for example in the |
|
32 |
org.springframework.orm.hibernate3.LocalSessionFactoryBean |
|
33 |
!!!==> If *dataSource* is set, this will override corresponding settings in Hibernate properties.!!! |
|
34 |
If this is set, the Hibernate settings should not define a connection provider to |
|
35 |
avoid meaningless double configuration. |
|
36 |
(2) |
|
37 |
Hibernate uses the hibernate.c3p0.max_size property to determine if c3p0 |
|
38 |
is beeing used. Therefore the max_size property MUST be set. - maybe not need in hibernate 3.4 + |
|
39 |
|
|
40 |
(3) If you are using Hibernate's C3P0ConnectionProvider you must set the following properties |
|
41 |
in your hibernate configuration, using hibernate-specific configuration keys. |
|
42 |
All other properties must be defined as usual in a c3p0.properties file. |
|
43 |
This is confusing, and will hopefully be simplified some time in the future, but for now... |
|
44 |
|
|
45 |
DOCUMENTATION UPDATE (2015-05-22): |
|
46 |
Hibernate's C3P0ConnectionProvider renames 7 c3p0 configuration properties, which, |
|
47 |
if set in your hibernate configuration, will override any configuration you may have set |
|
48 |
in a c3p0.properties file. |
|
49 |
TODO: are points (2) and (3) still valid? I don't think so! (AK) |
|
50 |
|
|
51 |
hibernate.c3p0.acquire_increment |
|
52 |
hibernate.c3p0.idle_test_period |
|
53 |
hibernate.c3p0.timeout |
|
54 |
hibernate.c3p0.max_size |
|
55 |
hibernate.c3p0.max_statements |
|
56 |
hibernate.c3p0.min_size |
|
57 |
hibernate.c3p0.validate |
|
58 |
--> |
|
59 |
<mapping package="eu.etaxonomy.cdm.model.common"/> |
|
60 |
<!-- Annotation Package --> |
|
61 |
<mapping class="eu.etaxonomy.cdm.model.agent.Address"/> |
|
62 |
<mapping class="eu.etaxonomy.cdm.model.agent.AgentBase"/> |
|
63 |
<mapping class="eu.etaxonomy.cdm.model.agent.Contact"/> |
|
64 |
<mapping class="eu.etaxonomy.cdm.model.agent.Institution"/> |
|
65 |
<mapping class="eu.etaxonomy.cdm.model.agent.InstitutionalMembership"/> |
|
66 |
<mapping class="eu.etaxonomy.cdm.model.agent.Person"/> |
|
67 |
<mapping class="eu.etaxonomy.cdm.model.agent.Team"/> |
|
68 |
<mapping class="eu.etaxonomy.cdm.model.agent.TeamOrPersonBase"/> |
|
69 |
<!-- Common Package --> |
|
70 |
<mapping class="eu.etaxonomy.cdm.model.common.Annotation"/> |
|
71 |
<mapping class="eu.etaxonomy.cdm.model.common.AnnotationType"/> |
|
72 |
<mapping class="eu.etaxonomy.cdm.model.common.Credit"/> |
|
73 |
<mapping class="eu.etaxonomy.cdm.model.common.DefinedTerm"/> |
|
74 |
<mapping class="eu.etaxonomy.cdm.model.common.DefinedTermBase"/> |
|
75 |
<mapping class="eu.etaxonomy.cdm.model.common.Extension"/> |
|
76 |
<mapping class="eu.etaxonomy.cdm.model.common.ExtensionType"/> |
|
77 |
<mapping class="eu.etaxonomy.cdm.model.common.IdentifiableSource"/> |
|
78 |
<mapping class="eu.etaxonomy.cdm.model.common.Identifier"/> |
|
79 |
<mapping class="eu.etaxonomy.cdm.model.common.IntextReference"/> |
|
80 |
<mapping class="eu.etaxonomy.cdm.model.common.GrantedAuthorityImpl"/> |
|
81 |
<mapping class="eu.etaxonomy.cdm.model.common.Group"/> |
|
82 |
<mapping class="eu.etaxonomy.cdm.model.common.Language"/> |
|
83 |
<mapping class="eu.etaxonomy.cdm.model.common.LanguageString"/> |
|
84 |
<mapping class="eu.etaxonomy.cdm.model.common.LSID"/> |
|
85 |
<mapping class="eu.etaxonomy.cdm.model.common.LSIDAuthority"/> |
|
86 |
<mapping class="eu.etaxonomy.cdm.model.common.Marker"/> |
|
87 |
<mapping class="eu.etaxonomy.cdm.model.common.MarkerType"/> |
|
88 |
<mapping class="eu.etaxonomy.cdm.model.common.OrderedTerm"/> |
|
89 |
<mapping class="eu.etaxonomy.cdm.model.common.OrderedTermBase"/> |
|
90 |
<mapping class="eu.etaxonomy.cdm.model.common.OrderedTermVocabulary"/> |
|
91 |
<mapping class="eu.etaxonomy.cdm.model.common.OriginalSourceBase"/> |
|
92 |
<mapping class="eu.etaxonomy.cdm.model.common.RelationshipTermBase"/> |
|
93 |
<mapping class="eu.etaxonomy.cdm.model.common.Representation"/> |
|
94 |
<mapping class="eu.etaxonomy.cdm.model.common.TermVocabulary"/> |
|
95 |
<mapping class="eu.etaxonomy.cdm.model.common.User"/> |
|
96 |
<!-- Description Package --> |
|
97 |
<mapping class="eu.etaxonomy.cdm.model.description.CategoricalData"/> |
|
98 |
<mapping class="eu.etaxonomy.cdm.model.description.CommonTaxonName"/> |
|
99 |
<mapping class="eu.etaxonomy.cdm.model.description.DescriptionBase"/> |
|
100 |
<mapping class="eu.etaxonomy.cdm.model.description.DescriptionElementBase"/> |
|
101 |
<mapping class="eu.etaxonomy.cdm.model.description.DescriptionElementSource"/> |
|
102 |
<mapping class="eu.etaxonomy.cdm.model.description.Distribution"/> |
|
103 |
<mapping class="eu.etaxonomy.cdm.model.description.Feature"/> |
|
104 |
<mapping class="eu.etaxonomy.cdm.model.description.FeatureNode"/> |
|
105 |
<mapping class="eu.etaxonomy.cdm.model.description.FeatureTree"/> |
|
106 |
<mapping class="eu.etaxonomy.cdm.model.description.KeyStatement"/> |
|
107 |
<mapping class="eu.etaxonomy.cdm.model.description.MediaKey"/> |
|
108 |
<mapping class="eu.etaxonomy.cdm.model.description.IndividualsAssociation"/> |
|
109 |
<mapping class="eu.etaxonomy.cdm.model.description.MeasurementUnit"/> |
|
110 |
<mapping class="eu.etaxonomy.cdm.model.description.MultiAccessKey"/> |
|
111 |
<mapping class="eu.etaxonomy.cdm.model.description.PolytomousKey"/> |
|
112 |
<mapping class="eu.etaxonomy.cdm.model.description.PolytomousKeyNode"/> |
|
113 |
<mapping class="eu.etaxonomy.cdm.model.description.PresenceAbsenceTerm"/> |
|
114 |
<mapping class="eu.etaxonomy.cdm.model.description.QuantitativeData"/> |
|
115 |
<mapping class="eu.etaxonomy.cdm.model.description.SpecimenDescription"/> |
|
116 |
<mapping class="eu.etaxonomy.cdm.model.description.State"/> |
|
117 |
<mapping class="eu.etaxonomy.cdm.model.description.StateData"/> |
|
118 |
<mapping class="eu.etaxonomy.cdm.model.description.StatisticalMeasure"/> |
|
119 |
<mapping class="eu.etaxonomy.cdm.model.description.StatisticalMeasurementValue"/> |
|
120 |
<mapping class="eu.etaxonomy.cdm.model.description.TaxonDescription"/> |
|
121 |
<mapping class="eu.etaxonomy.cdm.model.description.TaxonInteraction"/> |
|
122 |
<mapping class="eu.etaxonomy.cdm.model.description.TaxonNameDescription"/> |
|
123 |
<mapping class="eu.etaxonomy.cdm.model.description.TextData"/> |
|
124 |
<mapping class="eu.etaxonomy.cdm.model.description.TextFormat"/> |
|
125 |
<mapping class="eu.etaxonomy.cdm.model.description.WorkingSet"/> |
|
126 |
<!-- Location Package --> |
|
127 |
<mapping class="eu.etaxonomy.cdm.model.location.NamedArea"/> |
|
128 |
<mapping class="eu.etaxonomy.cdm.model.location.NamedAreaLevel"/> |
|
129 |
<mapping class="eu.etaxonomy.cdm.model.location.NamedAreaType"/> |
|
130 |
<mapping class="eu.etaxonomy.cdm.model.location.ReferenceSystem"/> |
|
131 |
<mapping class="eu.etaxonomy.cdm.model.location.Point"/> |
|
132 |
<mapping class="eu.etaxonomy.cdm.model.location.Country"/> |
|
133 |
<!-- Media Package --> |
|
134 |
<mapping class="eu.etaxonomy.cdm.model.media.AudioFile"/> |
|
135 |
<mapping class="eu.etaxonomy.cdm.model.media.ImageFile"/> |
|
136 |
<mapping class="eu.etaxonomy.cdm.model.media.Media"/> |
|
137 |
<mapping class="eu.etaxonomy.cdm.model.media.MediaRepresentation"/> |
|
138 |
<mapping class="eu.etaxonomy.cdm.model.media.MediaRepresentationPart"/> |
|
139 |
<mapping class="eu.etaxonomy.cdm.model.media.MovieFile"/> |
|
140 |
<mapping class="eu.etaxonomy.cdm.model.media.Rights"/> |
|
141 |
<mapping class="eu.etaxonomy.cdm.model.media.RightsType"/> |
|
142 |
<!-- Meta Data Package --> |
|
143 |
<mapping class="eu.etaxonomy.cdm.model.metadata.CdmMetaData"/> |
|
144 |
<mapping class="eu.etaxonomy.cdm.model.metadata.CdmPreference"/> |
|
145 |
<!-- Molecular Package --> |
|
146 |
<mapping class="eu.etaxonomy.cdm.model.molecular.PhylogeneticTree"/> |
|
147 |
<mapping class="eu.etaxonomy.cdm.model.molecular.DnaQuality"/> |
|
148 |
<mapping class="eu.etaxonomy.cdm.model.molecular.DnaSample"/> |
|
149 |
<mapping class="eu.etaxonomy.cdm.model.molecular.Amplification"/> |
|
150 |
<mapping class="eu.etaxonomy.cdm.model.molecular.AmplificationResult"/> |
|
151 |
<mapping class="eu.etaxonomy.cdm.model.molecular.Primer"/> |
|
152 |
<mapping class="eu.etaxonomy.cdm.model.molecular.Sequence"/> |
|
153 |
<mapping class="eu.etaxonomy.cdm.model.molecular.SequenceString"/> |
|
154 |
<mapping class="eu.etaxonomy.cdm.model.molecular.SingleRead"/> |
|
155 |
<mapping class="eu.etaxonomy.cdm.model.molecular.SingleReadAlignment"/> |
|
156 |
<mapping class="eu.etaxonomy.cdm.model.molecular.Cloning"/> |
|
157 |
<!-- Name Package --> |
|
158 |
<mapping class="eu.etaxonomy.cdm.model.name.BacterialName"/> |
|
159 |
<mapping class="eu.etaxonomy.cdm.model.name.BotanicalName"/> |
|
160 |
<mapping class="eu.etaxonomy.cdm.model.name.CultivarPlantName"/> |
|
161 |
<mapping class="eu.etaxonomy.cdm.model.name.HomotypicalGroup"/> |
|
162 |
<mapping class="eu.etaxonomy.cdm.model.name.HybridRelationship"/> |
|
163 |
<mapping class="eu.etaxonomy.cdm.model.name.HybridRelationshipType"/> |
|
164 |
<mapping class="eu.etaxonomy.cdm.model.name.NameRelationship"/> |
|
165 |
<mapping class="eu.etaxonomy.cdm.model.name.NameRelationshipType"/> |
|
166 |
<mapping class="eu.etaxonomy.cdm.model.name.NameTypeDesignation"/> |
|
167 |
<mapping class="eu.etaxonomy.cdm.model.name.NameTypeDesignationStatus"/> |
|
168 |
<mapping class="eu.etaxonomy.cdm.model.name.NomenclaturalCode"/> |
|
169 |
<mapping class="eu.etaxonomy.cdm.model.name.NomenclaturalStatus"/> |
|
170 |
<mapping class="eu.etaxonomy.cdm.model.name.NomenclaturalStatusType"/> |
|
171 |
<mapping class="eu.etaxonomy.cdm.model.name.NonViralName"/> |
|
172 |
<mapping class="eu.etaxonomy.cdm.model.name.Rank"/> |
|
173 |
<mapping class="eu.etaxonomy.cdm.model.name.SpecimenTypeDesignation"/> |
|
174 |
<mapping class="eu.etaxonomy.cdm.model.name.SpecimenTypeDesignationStatus"/> |
|
175 |
<mapping class="eu.etaxonomy.cdm.model.name.TaxonNameBase"/> |
|
176 |
<mapping class="eu.etaxonomy.cdm.model.name.TypeDesignationBase"/> |
|
177 |
<mapping class="eu.etaxonomy.cdm.model.name.ViralName"/> |
|
178 |
<mapping class="eu.etaxonomy.cdm.model.name.ZoologicalName"/> |
|
179 |
<!-- Occurrence Package --> |
|
180 |
<mapping class="eu.etaxonomy.cdm.model.occurrence.Collection"/> |
|
181 |
<mapping class="eu.etaxonomy.cdm.model.occurrence.DerivationEvent"/> |
|
182 |
<mapping class="eu.etaxonomy.cdm.model.occurrence.DerivationEventType"/> |
|
183 |
<mapping class="eu.etaxonomy.cdm.model.occurrence.DerivedUnit"/> |
|
184 |
<mapping class="eu.etaxonomy.cdm.model.occurrence.MaterialOrMethodEvent"/> |
|
185 |
<mapping class="eu.etaxonomy.cdm.model.occurrence.MediaSpecimen"/> |
|
186 |
<mapping class="eu.etaxonomy.cdm.model.occurrence.DeterminationEvent"/> |
|
187 |
<mapping class="eu.etaxonomy.cdm.model.occurrence.FieldUnit"/> |
|
188 |
<mapping class="eu.etaxonomy.cdm.model.occurrence.GatheringEvent"/> |
|
189 |
<mapping class="eu.etaxonomy.cdm.model.occurrence.PreservationMethod"/> |
|
190 |
<mapping class="eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase"/> |
|
191 |
<!-- Reference Package --> |
|
192 |
<mapping class="eu.etaxonomy.cdm.model.reference.Reference"/> |
|
193 |
|
|
194 |
<!-- Taxon Package --> |
|
195 |
<mapping class="eu.etaxonomy.cdm.model.taxon.Synonym"/> |
|
196 |
<mapping class="eu.etaxonomy.cdm.model.taxon.SynonymType"/> |
|
197 |
<mapping class="eu.etaxonomy.cdm.model.taxon.Taxon"/> |
|
198 |
<mapping class="eu.etaxonomy.cdm.model.taxon.TaxonBase"/> |
|
199 |
<mapping class="eu.etaxonomy.cdm.model.taxon.TaxonNode"/> |
|
200 |
<mapping class="eu.etaxonomy.cdm.model.taxon.TaxonNodeAgentRelation"/> |
|
201 |
<mapping class="eu.etaxonomy.cdm.model.taxon.Classification"/> |
|
202 |
<mapping class="eu.etaxonomy.cdm.model.taxon.TaxonRelationship"/> |
|
203 |
<mapping class="eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType"/> |
|
204 |
|
|
205 |
<!-- Validation Package --> |
|
206 |
<mapping class="eu.etaxonomy.cdm.model.validation.EntityValidation"/> |
|
207 |
<mapping class="eu.etaxonomy.cdm.model.validation.EntityConstraintViolation"/> |
|
208 |
|
|
209 |
<!-- View Package --> |
|
210 |
<mapping class="eu.etaxonomy.cdm.model.view.AuditEvent"/> |
|
211 |
|
|
212 |
|
|
213 |
|
|
214 |
</session-factory> |
|
1 |
<?xml version="1.0" encoding="UTF-8"?> |
|
2 |
<!DOCTYPE hibernate-configuration PUBLIC |
|
3 |
"-//Hibernate/Hibernate Configuration DTD 3.0//EN" |
|
4 |
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"> |
|
5 |
|
|
6 |
<hibernate-configuration> |
|
7 |
<session-factory> |
|
8 |
|
|
9 |
<property name="connection.release_mode">after_transaction</property> |
|
10 |
|
|
11 |
<!-- Connection Pooling --> |
|
12 |
<!-- <property name="hibernate.connection.provider_class">org.hibernate.service.jdbc.connections.internal.C3P0ConnectionProvider</property> --> |
|
13 |
<property name="hibernate.connection.provider_class">org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl</property> |
|
14 |
<!-- |
|
15 |
Configuring the C3P0ConnectionProvider |
|
16 |
======================================== |
|
17 |
see http://www.mchange.com/projects/c3p0/index.html#hibernate-specific |
|
18 |
and also org.springframework.orm.hibernate3.AbstractSessionFactoryBean.setDataSource(DataSource dataSource) |
|
19 |
|
|
20 |
IMPORTANT: |
|
21 |
Because of the constraint (1) the org.hibernate.connection.C3P0ConnectionProvider are not be used |
|
22 |
for the Cdm Library because it requires the dataSource bean in some cases. |
|
23 |
|
|
24 |
(1) |
|
25 |
Do NOT specify the dataSource in the sessionFactory for example in the |
|
26 |
org.springframework.orm.hibernate3.LocalSessionFactoryBean |
|
27 |
!!!==> If *dataSource* is set, this will override corresponding settings in Hibernate properties.!!! |
|
28 |
If this is set, the Hibernate settings should not define a connection provider to |
|
29 |
avoid meaningless double configuration. |
|
30 |
(2) |
|
31 |
Hibernate uses the hibernate.c3p0.max_size property to determine if c3p0 |
|
32 |
is beeing used. Therefore the max_size property MUST be set. - maybe not need in hibernate 3.4 + |
|
33 |
|
|
34 |
(3) If you are using Hibernate's C3P0ConnectionProvider you must set the following properties |
|
35 |
in your hibernate configuration, using hibernate-specific configuration keys. |
|
36 |
All other properties must be defined as usual in a c3p0.properties file. |
|
37 |
This is confusing, and will hopefully be simplified some time in the future, but for now... |
|
38 |
|
|
39 |
DOCUMENTATION UPDATE (2015-05-22): |
|
40 |
Hibernate's C3P0ConnectionProvider renames 7 c3p0 configuration properties, which, |
|
41 |
if set in your hibernate configuration, will override any configuration you may have set |
|
42 |
in a c3p0.properties file. |
|
43 |
TODO: are points (2) and (3) still valid? I don't think so! (AK) |
|
44 |
|
|
45 |
hibernate.c3p0.acquire_increment |
|
46 |
hibernate.c3p0.idle_test_period |
|
47 |
hibernate.c3p0.timeout |
|
48 |
hibernate.c3p0.max_size |
|
49 |
hibernate.c3p0.max_statements |
|
50 |
hibernate.c3p0.min_size |
|
51 |
hibernate.c3p0.validate |
|
52 |
--> |
|
53 |
<mapping package="eu.etaxonomy.cdm.model.common"/> |
|
54 |
<!-- Annotation Package --> |
|
55 |
<mapping class="eu.etaxonomy.cdm.model.agent.Address"/> |
|
56 |
<mapping class="eu.etaxonomy.cdm.model.agent.AgentBase"/> |
|
57 |
<mapping class="eu.etaxonomy.cdm.model.agent.Contact"/> |
|
58 |
<mapping class="eu.etaxonomy.cdm.model.agent.Institution"/> |
|
59 |
<mapping class="eu.etaxonomy.cdm.model.agent.InstitutionalMembership"/> |
|
60 |
<mapping class="eu.etaxonomy.cdm.model.agent.Person"/> |
|
61 |
<mapping class="eu.etaxonomy.cdm.model.agent.Team"/> |
|
62 |
<mapping class="eu.etaxonomy.cdm.model.agent.TeamOrPersonBase"/> |
|
63 |
<!-- Common Package --> |
|
64 |
<mapping class="eu.etaxonomy.cdm.model.common.Annotation"/> |
|
65 |
<mapping class="eu.etaxonomy.cdm.model.common.AnnotationType"/> |
|
66 |
<mapping class="eu.etaxonomy.cdm.model.common.Credit"/> |
|
67 |
<mapping class="eu.etaxonomy.cdm.model.common.DefinedTerm"/> |
|
68 |
<mapping class="eu.etaxonomy.cdm.model.common.DefinedTermBase"/> |
|
69 |
<mapping class="eu.etaxonomy.cdm.model.common.Extension"/> |
|
70 |
<mapping class="eu.etaxonomy.cdm.model.common.ExtensionType"/> |
|
71 |
<mapping class="eu.etaxonomy.cdm.model.common.IdentifiableSource"/> |
|
72 |
<mapping class="eu.etaxonomy.cdm.model.common.Identifier"/> |
|
73 |
<mapping class="eu.etaxonomy.cdm.model.common.IntextReference"/> |
|
74 |
<mapping class="eu.etaxonomy.cdm.model.common.GrantedAuthorityImpl"/> |
|
75 |
<mapping class="eu.etaxonomy.cdm.model.common.Group"/> |
|
76 |
<mapping class="eu.etaxonomy.cdm.model.common.Language"/> |
|
77 |
<mapping class="eu.etaxonomy.cdm.model.common.LanguageString"/> |
|
78 |
<mapping class="eu.etaxonomy.cdm.model.common.LSID"/> |
|
79 |
<mapping class="eu.etaxonomy.cdm.model.common.LSIDAuthority"/> |
|
80 |
<mapping class="eu.etaxonomy.cdm.model.common.Marker"/> |
|
81 |
<mapping class="eu.etaxonomy.cdm.model.common.MarkerType"/> |
|
82 |
<mapping class="eu.etaxonomy.cdm.model.common.OrderedTerm"/> |
|
83 |
<mapping class="eu.etaxonomy.cdm.model.common.OrderedTermBase"/> |
|
84 |
<mapping class="eu.etaxonomy.cdm.model.common.OrderedTermVocabulary"/> |
|
85 |
<mapping class="eu.etaxonomy.cdm.model.common.OriginalSourceBase"/> |
|
86 |
<mapping class="eu.etaxonomy.cdm.model.common.RelationshipTermBase"/> |
|
87 |
<mapping class="eu.etaxonomy.cdm.model.common.Representation"/> |
|
88 |
<mapping class="eu.etaxonomy.cdm.model.common.TermVocabulary"/> |
|
89 |
<mapping class="eu.etaxonomy.cdm.model.common.User"/> |
|
90 |
<!-- Description Package --> |
|
91 |
<mapping class="eu.etaxonomy.cdm.model.description.CategoricalData"/> |
|
92 |
<mapping class="eu.etaxonomy.cdm.model.description.CommonTaxonName"/> |
|
93 |
<mapping class="eu.etaxonomy.cdm.model.description.DescriptionBase"/> |
|
94 |
<mapping class="eu.etaxonomy.cdm.model.description.DescriptionElementBase"/> |
|
95 |
<mapping class="eu.etaxonomy.cdm.model.description.DescriptionElementSource"/> |
|
96 |
<mapping class="eu.etaxonomy.cdm.model.description.Distribution"/> |
|
97 |
<mapping class="eu.etaxonomy.cdm.model.description.Feature"/> |
|
98 |
<mapping class="eu.etaxonomy.cdm.model.description.FeatureNode"/> |
|
99 |
<mapping class="eu.etaxonomy.cdm.model.description.FeatureTree"/> |
|
100 |
<mapping class="eu.etaxonomy.cdm.model.description.KeyStatement"/> |
|
101 |
<mapping class="eu.etaxonomy.cdm.model.description.MediaKey"/> |
|
102 |
<mapping class="eu.etaxonomy.cdm.model.description.IndividualsAssociation"/> |
|
103 |
<mapping class="eu.etaxonomy.cdm.model.description.MeasurementUnit"/> |
|
104 |
<mapping class="eu.etaxonomy.cdm.model.description.MultiAccessKey"/> |
|
105 |
<mapping class="eu.etaxonomy.cdm.model.description.PolytomousKey"/> |
|
106 |
<mapping class="eu.etaxonomy.cdm.model.description.PolytomousKeyNode"/> |
|
107 |
<mapping class="eu.etaxonomy.cdm.model.description.PresenceAbsenceTerm"/> |
|
108 |
<mapping class="eu.etaxonomy.cdm.model.description.QuantitativeData"/> |
|
109 |
<mapping class="eu.etaxonomy.cdm.model.description.SpecimenDescription"/> |
|
110 |
<mapping class="eu.etaxonomy.cdm.model.description.State"/> |
|
111 |
<mapping class="eu.etaxonomy.cdm.model.description.StateData"/> |
|
112 |
<mapping class="eu.etaxonomy.cdm.model.description.StatisticalMeasure"/> |
|
113 |
<mapping class="eu.etaxonomy.cdm.model.description.StatisticalMeasurementValue"/> |
|
114 |
<mapping class="eu.etaxonomy.cdm.model.description.TaxonDescription"/> |
|
115 |
<mapping class="eu.etaxonomy.cdm.model.description.TaxonInteraction"/> |
|
116 |
<mapping class="eu.etaxonomy.cdm.model.description.TaxonNameDescription"/> |
|
117 |
<mapping class="eu.etaxonomy.cdm.model.description.TextData"/> |
|
118 |
<mapping class="eu.etaxonomy.cdm.model.description.TextFormat"/> |
|
119 |
<mapping class="eu.etaxonomy.cdm.model.description.WorkingSet"/> |
|
120 |
<!-- Location Package --> |
|
121 |
<mapping class="eu.etaxonomy.cdm.model.location.NamedArea"/> |
|
122 |
<mapping class="eu.etaxonomy.cdm.model.location.NamedAreaLevel"/> |
|
123 |
<mapping class="eu.etaxonomy.cdm.model.location.NamedAreaType"/> |
|
124 |
<mapping class="eu.etaxonomy.cdm.model.location.ReferenceSystem"/> |
|
125 |
<mapping class="eu.etaxonomy.cdm.model.location.Point"/> |
|
126 |
<mapping class="eu.etaxonomy.cdm.model.location.Country"/> |
|
127 |
<!-- Media Package --> |
|
128 |
<mapping class="eu.etaxonomy.cdm.model.media.AudioFile"/> |
|
129 |
<mapping class="eu.etaxonomy.cdm.model.media.ImageFile"/> |
|
130 |
<mapping class="eu.etaxonomy.cdm.model.media.Media"/> |
|
131 |
<mapping class="eu.etaxonomy.cdm.model.media.MediaRepresentation"/> |
|
132 |
<mapping class="eu.etaxonomy.cdm.model.media.MediaRepresentationPart"/> |
|
133 |
<mapping class="eu.etaxonomy.cdm.model.media.MovieFile"/> |
|
134 |
<mapping class="eu.etaxonomy.cdm.model.media.Rights"/> |
|
135 |
<mapping class="eu.etaxonomy.cdm.model.media.RightsType"/> |
|
136 |
<!-- Meta Data Package --> |
|
137 |
<mapping class="eu.etaxonomy.cdm.model.metadata.CdmMetaData"/> |
|
138 |
<mapping class="eu.etaxonomy.cdm.model.metadata.CdmPreference"/> |
|
139 |
<!-- Molecular Package --> |
|
140 |
<mapping class="eu.etaxonomy.cdm.model.molecular.PhylogeneticTree"/> |
|
141 |
<mapping class="eu.etaxonomy.cdm.model.molecular.DnaQuality"/> |
|
142 |
<mapping class="eu.etaxonomy.cdm.model.molecular.DnaSample"/> |
|
143 |
<mapping class="eu.etaxonomy.cdm.model.molecular.Amplification"/> |
|
144 |
<mapping class="eu.etaxonomy.cdm.model.molecular.AmplificationResult"/> |
|
145 |
<mapping class="eu.etaxonomy.cdm.model.molecular.Primer"/> |
|
146 |
<mapping class="eu.etaxonomy.cdm.model.molecular.Sequence"/> |
|
147 |
<mapping class="eu.etaxonomy.cdm.model.molecular.SequenceString"/> |
|
148 |
<mapping class="eu.etaxonomy.cdm.model.molecular.SingleRead"/> |
|
149 |
<mapping class="eu.etaxonomy.cdm.model.molecular.SingleReadAlignment"/> |
|
150 |
<mapping class="eu.etaxonomy.cdm.model.molecular.Cloning"/> |
|
151 |
<!-- Name Package --> |
|
152 |
<mapping class="eu.etaxonomy.cdm.model.name.BacterialName"/> |
|
153 |
<mapping class="eu.etaxonomy.cdm.model.name.BotanicalName"/> |
|
154 |
<mapping class="eu.etaxonomy.cdm.model.name.CultivarPlantName"/> |
|
155 |
<mapping class="eu.etaxonomy.cdm.model.name.HomotypicalGroup"/> |
|
156 |
<mapping class="eu.etaxonomy.cdm.model.name.HybridRelationship"/> |
|
157 |
<mapping class="eu.etaxonomy.cdm.model.name.HybridRelationshipType"/> |
|
158 |
<mapping class="eu.etaxonomy.cdm.model.name.NameRelationship"/> |
|
159 |
<mapping class="eu.etaxonomy.cdm.model.name.NameRelationshipType"/> |
|
160 |
<mapping class="eu.etaxonomy.cdm.model.name.NameTypeDesignation"/> |
|
161 |
<mapping class="eu.etaxonomy.cdm.model.name.NameTypeDesignationStatus"/> |
|
162 |
<mapping class="eu.etaxonomy.cdm.model.name.NomenclaturalCode"/> |
|
163 |
<mapping class="eu.etaxonomy.cdm.model.name.NomenclaturalStatus"/> |
|
164 |
<mapping class="eu.etaxonomy.cdm.model.name.NomenclaturalStatusType"/> |
|
165 |
<mapping class="eu.etaxonomy.cdm.model.name.NonViralName"/> |
|
166 |
<mapping class="eu.etaxonomy.cdm.model.name.Rank"/> |
|
167 |
<mapping class="eu.etaxonomy.cdm.model.name.SpecimenTypeDesignation"/> |
|
168 |
<mapping class="eu.etaxonomy.cdm.model.name.SpecimenTypeDesignationStatus"/> |
|
169 |
<mapping class="eu.etaxonomy.cdm.model.name.TaxonNameBase"/> |
|
170 |
<mapping class="eu.etaxonomy.cdm.model.name.TypeDesignationBase"/> |
|
171 |
<mapping class="eu.etaxonomy.cdm.model.name.ViralName"/> |
|
172 |
<mapping class="eu.etaxonomy.cdm.model.name.ZoologicalName"/> |
|
173 |
<!-- Occurrence Package --> |
|
174 |
<mapping class="eu.etaxonomy.cdm.model.occurrence.Collection"/> |
|
175 |
<mapping class="eu.etaxonomy.cdm.model.occurrence.DerivationEvent"/> |
|
176 |
<mapping class="eu.etaxonomy.cdm.model.occurrence.DerivationEventType"/> |
|
177 |
<mapping class="eu.etaxonomy.cdm.model.occurrence.DerivedUnit"/> |
|
178 |
<mapping class="eu.etaxonomy.cdm.model.occurrence.MaterialOrMethodEvent"/> |
|
179 |
<mapping class="eu.etaxonomy.cdm.model.occurrence.MediaSpecimen"/> |
|
180 |
<mapping class="eu.etaxonomy.cdm.model.occurrence.DeterminationEvent"/> |
|
181 |
<mapping class="eu.etaxonomy.cdm.model.occurrence.FieldUnit"/> |
|
182 |
<mapping class="eu.etaxonomy.cdm.model.occurrence.GatheringEvent"/> |
|
183 |
<mapping class="eu.etaxonomy.cdm.model.occurrence.PreservationMethod"/> |
|
184 |
<mapping class="eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase"/> |
|
185 |
<!-- Reference Package --> |
|
186 |
<mapping class="eu.etaxonomy.cdm.model.reference.Reference"/> |
|
187 |
|
|
188 |
<!-- Taxon Package --> |
|
189 |
<mapping class="eu.etaxonomy.cdm.model.taxon.Synonym"/> |
|
190 |
<mapping class="eu.etaxonomy.cdm.model.taxon.SynonymType"/> |
|
191 |
<mapping class="eu.etaxonomy.cdm.model.taxon.Taxon"/> |
|
192 |
<mapping class="eu.etaxonomy.cdm.model.taxon.TaxonBase"/> |
|
193 |
<mapping class="eu.etaxonomy.cdm.model.taxon.TaxonNode"/> |
|
194 |
<mapping class="eu.etaxonomy.cdm.model.taxon.TaxonNodeAgentRelation"/> |
|
195 |
<mapping class="eu.etaxonomy.cdm.model.taxon.Classification"/> |
|
196 |
<mapping class="eu.etaxonomy.cdm.model.taxon.TaxonRelationship"/> |
|
197 |
<mapping class="eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType"/> |
|
198 |
|
|
199 |
<!-- Validation Package --> |
|
200 |
<mapping class="eu.etaxonomy.cdm.model.validation.EntityValidation"/> |
|
201 |
<mapping class="eu.etaxonomy.cdm.model.validation.EntityConstraintViolation"/> |
|
202 |
|
|
203 |
<!-- View Package --> |
|
204 |
<mapping class="eu.etaxonomy.cdm.model.view.AuditEvent"/> |
|
205 |
|
|
206 |
<!-- for filling caches --> |
|
207 |
<!-- since hibernate 4 listeners are not handled via hibernate.cfg.xml anymore --> |
|
208 |
<!-- http://stackoverflow.com/questions/8616146/eventlisteners-using-hibernate-4-0-with-spring-3-1-0-release |
|
209 |
https://community.jboss.org/wiki/HibernateCoreMigrationGuide40 --> |
|
210 |
|
|
211 |
</session-factory> |
|
215 | 212 |
</hibernate-configuration> |
Also available in: Unified diff
manually set version numbers