mirror of
https://github.com/DSpace/DSpace.git
synced 2025-10-12 12:33:18 +00:00
110 lines
5.2 KiB
XML
110 lines
5.2 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
|
|
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
|
|
<hibernate-configuration>
|
|
<session-factory>
|
|
<!--
|
|
NOTE: If you are looking for the Hibernate database connection info,
|
|
it is initialized via the beans in
|
|
[dspace.dir]/config/spring/api/core-hibernate.xml
|
|
-->
|
|
|
|
<property name="hibernate.hbm2ddl.auto">validate</property>
|
|
<property name="hibernate.hbm2ddl.import_files_sql_extractor">org.hibernate.tool.hbm2ddl.SingleLineSqlCommandExtractor</property>
|
|
<property name="hibernate.connection.autocommit">false</property>
|
|
<property name="hibernate.jdbc.batch_size">20</property>
|
|
<property name="hibernate.current_session_context_class">org.hibernate.context.internal.ThreadLocalSessionContext</property>
|
|
|
|
<!--Debug property that can be used to display the sql-->
|
|
<property name="show_sql">false</property>
|
|
|
|
<!--Second level cache configuration-->
|
|
<property name="hibernate.cache.use_query_cache">true</property>
|
|
<property name="hibernate.cache.use_second_level_cache">true</property>
|
|
<property name="hibernate.cache.use_structured_entries">true</property>
|
|
<property name="hibernate.cache.region.factory_class">
|
|
org.hibernate.cache.jcache.JCacheRegionFactory
|
|
</property>
|
|
<property name="hibernate.javax.cache.provider">
|
|
org.ehcache.jsr107.EhcacheCachingProvider
|
|
</property>
|
|
<!-- hibernate.javax.cache.uri is defined in
|
|
config/spring/api/core-hibernate.xml so that we can use
|
|
property substitution. -->
|
|
<property name="javax.persistence.sharedCache.mode">ENABLE_SELECTIVE</property>
|
|
|
|
<!-- Entities to be loaded by hibernate -->
|
|
<mapping class="org.dspace.app.util.WebApp"/>
|
|
|
|
<mapping class="org.dspace.authorize.ResourcePolicy"/>
|
|
|
|
<mapping class="org.dspace.checker.ChecksumHistory"/>
|
|
<mapping class="org.dspace.checker.ChecksumResult"/>
|
|
<mapping class="org.dspace.checker.MostRecentChecksum"/>
|
|
|
|
<mapping class="org.dspace.content.DSpaceObject"/>
|
|
<mapping class="org.dspace.content.Bitstream"/>
|
|
<mapping class="org.dspace.content.BitstreamFormat"/>
|
|
<mapping class="org.dspace.content.Bundle"/>
|
|
<mapping class="org.dspace.content.Collection"/>
|
|
<mapping class="org.dspace.content.Community"/>
|
|
<mapping class="org.dspace.content.Item"/>
|
|
<mapping class="org.dspace.content.Relationship"/>
|
|
<mapping class="org.dspace.content.RelationshipType"/>
|
|
<mapping class="org.dspace.content.EntityType"/>
|
|
|
|
<mapping class="org.dspace.scripts.Process"/>
|
|
<mapping class="org.dspace.alerts.SystemWideAlert"/>
|
|
|
|
<mapping class="org.dspace.content.MetadataField"/>
|
|
<mapping class="org.dspace.content.MetadataSchema"/>
|
|
<mapping class="org.dspace.content.MetadataValue"/>
|
|
<mapping class="org.dspace.content.Site"/>
|
|
<mapping class="org.dspace.content.WorkspaceItem"/>
|
|
|
|
<mapping class="org.dspace.content.QAEventProcessed" />
|
|
|
|
<mapping class="org.dspace.eperson.EPerson"/>
|
|
<mapping class="org.dspace.eperson.Group"/>
|
|
<mapping class="org.dspace.eperson.Group2GroupCache"/>
|
|
<mapping class="org.dspace.eperson.RegistrationData"/>
|
|
<mapping class="org.dspace.eperson.Subscription"/>
|
|
<mapping class="org.dspace.eperson.SubscriptionParameter"/>
|
|
<mapping class="org.dspace.handle.Handle"/>
|
|
|
|
<mapping class="org.dspace.harvest.HarvestedCollection"/>
|
|
<mapping class="org.dspace.harvest.HarvestedItem"/>
|
|
|
|
<mapping class="org.dspace.identifier.DOI"/>
|
|
|
|
<mapping class="org.dspace.versioning.Version"/>
|
|
<mapping class="org.dspace.versioning.VersionHistory"/>
|
|
|
|
<mapping class="org.dspace.app.requestitem.RequestItem"/>
|
|
|
|
<!--Configurable workflow services -->
|
|
<mapping class="org.dspace.xmlworkflow.storedcomponents.ClaimedTask"/>
|
|
<mapping class="org.dspace.xmlworkflow.storedcomponents.CollectionRole"/>
|
|
<mapping class="org.dspace.xmlworkflow.storedcomponents.InProgressUser"/>
|
|
<mapping class="org.dspace.xmlworkflow.storedcomponents.PoolTask"/>
|
|
<mapping class="org.dspace.xmlworkflow.storedcomponents.WorkflowItemRole"/>
|
|
<mapping class="org.dspace.xmlworkflow.storedcomponents.XmlWorkflowItem"/>
|
|
|
|
<mapping class="org.dspace.statistics.export.OpenURLTracker"/>
|
|
|
|
<mapping class="org.dspace.orcid.OrcidQueue" />
|
|
<mapping class="org.dspace.orcid.OrcidHistory" />
|
|
<mapping class="org.dspace.orcid.OrcidToken"/>
|
|
|
|
<mapping class="org.dspace.supervision.SupervisionOrder"/>
|
|
|
|
<mapping class="org.dspace.app.ldn.NotifyServiceEntity"/>
|
|
<mapping class="org.dspace.app.ldn.NotifyServiceInboundPattern"/>
|
|
<mapping class="org.dspace.app.ldn.NotifyServiceOutboundPattern"/>
|
|
|
|
<mapping class="org.dspace.app.ldn.LDNMessageEntity"/>
|
|
<mapping class="org.dspace.app.ldn.NotifyPatternToTrigger"/>
|
|
|
|
</session-factory>
|
|
</hibernate-configuration>
|