<?xml version="1.0" encoding="UTF-8"?> <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="default"> <provider>org.hibernate.jpa.HibernatePersistenceProvider</provider> <mapping-file>de/bps/olat/modules/cl/Checklist.hbm.xml</mapping-file> <mapping-file>de/bps/olat/modules/cl/CheckpointResult.hbm.xml</mapping-file> <mapping-file>de/bps/olat/modules/cl/Checkpoint.hbm.xml</mapping-file> <mapping-file>org/olat/ims/qti/QTIResult.hbm.xml</mapping-file> <mapping-file>org/olat/ims/qti/QTIResultSet.hbm.xml</mapping-file> <mapping-file>org/olat/note/NoteImpl.hbm.xml</mapping-file> <mapping-file>org/olat/commons/lifecycle/LifeCycleEntry.hbm.xml</mapping-file> <mapping-file>org/olat/commons/coordinate/cluster/lock/LockImpl.hbm.xml</mapping-file> <mapping-file>org/olat/commons/info/model/InfoMessageImpl.hbm.xml</mapping-file> <mapping-file>org/olat/group/area/BGAreaImpl.hbm.xml</mapping-file> <mapping-file>org/olat/group/area/BGtoAreaRelationImpl.hbm.xml</mapping-file> <mapping-file>org/olat/resource/OLATResourceImpl.hbm.xml</mapping-file> <mapping-file>org/olat/resource/accesscontrol/provider/paypal/model/PaypalTransaction.hbm.xml</mapping-file> <mapping-file>org/olat/basesecurity/AuthenticationImpl.hbm.xml</mapping-file> <mapping-file>org/olat/basesecurity/PolicyImpl.hbm.xml</mapping-file> <mapping-file>org/olat/basesecurity/IdentityImpl.hbm.xml</mapping-file> <mapping-file>org/olat/basesecurity/NamedGroupImpl.hbm.xml</mapping-file> <mapping-file>org/olat/basesecurity/SecurityGroupImpl.hbm.xml</mapping-file> <mapping-file>org/olat/basesecurity/SecurityGroupMembershipImpl.hbm.xml</mapping-file> <mapping-file>org/olat/repository/RepositoryEntry.hbm.xml</mapping-file> <mapping-file>org/olat/repository/model/CatalogEntryImpl.hbm.xml</mapping-file> <mapping-file>org/olat/course/nodes/projectbroker/datamodel/Project.hbm.xml</mapping-file> <mapping-file>org/olat/course/nodes/projectbroker/datamodel/ProjectBroker.hbm.xml</mapping-file> <mapping-file>org/olat/course/assessment/model/UserEfficiencyStatementImpl.hbm.xml</mapping-file> <mapping-file>org/olat/modules/openmeetings/model/OpenMeetingsReference.hbm.xml</mapping-file> <mapping-file>org/olat/properties/Property.hbm.xml</mapping-file> <mapping-file>org/olat/registration/TemporaryKeyImpl.hbm.xml</mapping-file> <mapping-file>org/olat/course/statistic/daily/DailyStat.hbm.xml</mapping-file> <mapping-file>org/olat/course/statistic/dayofweek/DayOfWeekStat.hbm.xml</mapping-file> <mapping-file>org/olat/course/statistic/hourofday/HourOfDayStat.hbm.xml</mapping-file> <mapping-file>org/olat/course/statistic/studylevel/StudyLevelStat.hbm.xml</mapping-file> <mapping-file>org/olat/course/statistic/studybranch3/StudyBranch3Stat.hbm.xml</mapping-file> <mapping-file>org/olat/course/statistic/weekly/WeeklyStat.hbm.xml</mapping-file> <mapping-file>org/olat/course/statistic/homeorg/HomeOrgStat.hbm.xml</mapping-file> <mapping-file>org/olat/course/statistic/orgtype/OrgTypeStat.hbm.xml</mapping-file> <mapping-file>org/olat/portfolio/model/artefacts/AbstractArtefact.hbm.xml</mapping-file> <mapping-file>org/olat/modules/fo/portfolio/ForumArtefact.hbm.xml</mapping-file> <mapping-file>org/olat/modules/wiki/portfolio/WikiArtefact.hbm.xml</mapping-file> <mapping-file>org/olat/modules/webFeed/portfolio/BlogArtefact.hbm.xml</mapping-file> <mapping-file>org/olat/modules/webFeed/portfolio/LiveBlogArtefact.hbm.xml</mapping-file> <mapping-file>org/olat/course/assessment/portfolio/EfficiencyStatementArtefact.hbm.xml</mapping-file> <mapping-file>org/olat/portfolio/model/structel/StructureElement.hbm.xml</mapping-file> <mapping-file>org/olat/portfolio/model/notification/Notifications.hbm.xml</mapping-file> <mapping-file>org/olat/portfolio/model/restriction/CollectRestriction.hbm.xml</mapping-file> <mapping-file>org/olat/core/commons/services/mark/impl/MarkImpl.hbm.xml</mapping-file> <mapping-file>org/olat/core/commons/services/tagging/model/TagImpl.hbm.xml</mapping-file> <mapping-file>org/olat/core/util/mail/model/DBMail.hbm.xml</mapping-file> <mapping-file>org/olat/core/util/mail/model/DBMailAttachment.hbm.xml</mapping-file> <mapping-file>org/olat/core/util/mail/model/DBMailRecipient.hbm.xml</mapping-file> <mapping-file>org/olat/core/logging/activity/LoggingObject.hbm.xml</mapping-file> <mapping-file>org/olat/course/db/impl/CourseDBEntryImpl.hbm.xml</mapping-file> <!-- Start upgraders mapping --> <mapping-file>org/olat/upgrade/model/BGAreaUpgrade.hbm.xml</mapping-file> <mapping-file>org/olat/upgrade/model/BGContextImpl.hbm.xml</mapping-file> <mapping-file>org/olat/upgrade/model/BGContext2Resource.hbm.xml</mapping-file> <mapping-file>org/olat/upgrade/model/BookmarkImpl.hbm.xml</mapping-file> <mapping-file>org/olat/upgrade/model/DBMailAttachmentData.hbm.xml</mapping-file> <mapping-file>org/olat/upgrade/model/BusinessGroupUpgrade.hbm.xml</mapping-file> <mapping-file>org/olat/upgrade/model/BGResourceRelation.hbm.xml</mapping-file> <mapping-file>org/olat/upgrade/model/RepositoryEntryUpgrade.hbm.xml</mapping-file> <class>org.olat.upgrade.model.RepositoryEntryUpgradeToGroupRelation</class> <class>org.olat.upgrade.model.EPMapUpgrade</class> <class>org.olat.upgrade.model.EPMapUpgradeToGroupRelation</class> <class>org.olat.upgrade.model.InvitationUpgrade</class> <!-- End upgraders mapping --> <class>org.olat.basesecurity.IdentityImpl</class> <class>org.olat.basesecurity.IdentityShort</class> <class>org.olat.basesecurity.model.GroupImpl</class> <class>org.olat.basesecurity.model.GrantImpl</class> <class>org.olat.basesecurity.model.GroupMembershipImpl</class> <class>org.olat.basesecurity.model.UserProperty</class> <class>org.olat.basesecurity.model.IdentityLastLoginImpl</class> <class>org.olat.core.dispatcher.mapper.model.PersistedMapper</class> <class>org.olat.commons.calendar.model.ImportedCalendar</class> <class>org.olat.commons.calendar.model.ImportedToCalendar</class> <class>org.olat.commons.calendar.model.CalendarUserConfiguration</class> <class>org.olat.core.commons.services.lock.pessimistic.PLockImpl</class> <class>org.olat.core.commons.services.notifications.model.SubscriberImpl</class> <class>org.olat.core.commons.services.notifications.model.PublisherImpl</class> <class>org.olat.core.commons.services.taskexecutor.model.PersistentTask</class> <class>org.olat.core.commons.services.taskexecutor.model.PersistentTaskModifier</class> <class>org.olat.core.commons.services.commentAndRating.model.UserRatingImpl</class> <class>org.olat.core.commons.services.commentAndRating.model.UserCommentImpl</class> <class>org.olat.course.assessment.model.AssessmentModeImpl</class> <class>org.olat.course.assessment.model.AssessmentModeToAreaImpl</class> <class>org.olat.course.assessment.model.AssessmentModeToGroupImpl</class> <class>org.olat.course.assessment.model.UserCourseInfosImpl</class> <class>org.olat.course.assessment.model.UserEfficiencyStatementRepoImpl</class> <class>org.olat.course.nodes.cl.model.DBCheckbox</class> <class>org.olat.course.nodes.cl.model.DBCheck</class> <class>org.olat.course.nodes.gta.model.TaskImpl</class> <class>org.olat.course.nodes.gta.model.TaskLightImpl</class> <class>org.olat.course.nodes.gta.model.TaskListImpl</class> <class>org.olat.course.certificate.model.CertificateImpl</class> <class>org.olat.course.certificate.model.CertificateStandalone</class> <class>org.olat.course.certificate.model.CertificateLightImpl</class> <class>org.olat.course.certificate.model.CertificateTemplateImpl</class> <class>org.olat.group.model.ContactView</class> <class>org.olat.group.model.ContactViewExtended</class> <class>org.olat.group.model.BusinessGroupShortImpl</class> <class>org.olat.group.model.BusinessGroupMembershipViewImpl</class> <class>org.olat.group.model.BGRepositoryEntryRelation</class> <class>org.olat.group.model.RepositoryEntryToBusinessGroup</class> <class>org.olat.group.model.GroupToBusinessGroup</class> <class>org.olat.group.model.BusinessGroupToSearch</class> <class>org.olat.group.BusinessGroupImpl</class> <class>org.olat.repository.RepositoryEntry</class> <class>org.olat.repository.model.RepositoryEntryToGroupRelation</class> <class>org.olat.repository.model.RepositoryEntryLifecycle</class> <class>org.olat.repository.model.RepositoryEntryStatistics</class> <class>org.olat.repository.model.RepositoryEntryLightImpl</class> <class>org.olat.repository.model.RepositoryEntryMembership</class> <class>org.olat.resource.references.ReferenceImpl</class> <class>org.olat.resource.accesscontrol.model.OfferImpl</class> <class>org.olat.resource.accesscontrol.model.OrderImpl</class> <class>org.olat.resource.accesscontrol.model.OrderPartImpl</class> <class>org.olat.resource.accesscontrol.model.OrderLineImpl</class> <class>org.olat.resource.accesscontrol.model.OfferAccessImpl</class> <class>org.olat.resource.accesscontrol.model.AccessTransactionImpl</class> <class>org.olat.resource.accesscontrol.model.FreeAccessMethod</class> <class>org.olat.resource.accesscontrol.model.TokenAccessMethod</class> <class>org.olat.resource.accesscontrol.model.ResourceReservationImpl</class> <class>org.olat.resource.accesscontrol.provider.paypal.model.PaypalAccessMethod</class> <class>org.olat.instantMessaging.model.InstantMessageImpl</class> <class>org.olat.instantMessaging.model.ImPreferencesImpl</class> <class>org.olat.instantMessaging.model.RosterEntryImpl</class> <class>org.olat.instantMessaging.model.RosterEntryView</class> <class>org.olat.instantMessaging.model.InstantMessageNotificationImpl</class> <class>org.olat.ims.qti.statistics.model.QTIStatisticResult</class> <class>org.olat.ims.qti.statistics.model.QTIStatisticResultSet</class> <class>org.olat.ims.qti21.model.jpa.AssessmentResponseImpl</class> <class>org.olat.ims.qti21.model.jpa.AssessmentItemSessionImpl</class> <class>org.olat.ims.qti21.model.jpa.AssessmentTestSessionImpl</class> <class>org.olat.ims.qti21.model.jpa.AssessmentTestMarksImpl</class> <class>org.olat.modules.assessment.model.AssessmentEntryImpl</class> <class>org.olat.modules.fo.model.ForumImpl</class> <class>org.olat.modules.fo.model.MessageImpl</class> <class>org.olat.modules.fo.model.MessageRefImpl</class> <class>org.olat.modules.fo.model.MessageLightImpl</class> <class>org.olat.modules.fo.model.MessagePeekviewImpl</class> <class>org.olat.modules.fo.model.ReadMessageImpl</class> <class>org.olat.modules.fo.model.MessageStatistics</class> <class>org.olat.modules.gotomeeting.model.GoToMeetingImpl</class> <class>org.olat.modules.gotomeeting.model.GoToOrganizerImpl</class> <class>org.olat.modules.gotomeeting.model.GoToRegistrantImpl</class> <class>org.olat.modules.portfolio.model.BinderImpl</class> <class>org.olat.modules.portfolio.model.SectionImpl</class> <class>org.olat.modules.portfolio.model.PageImpl</class> <class>org.olat.modules.portfolio.model.PageBodyImpl</class> <class>org.olat.modules.portfolio.model.AbstractPart</class> <class>org.olat.modules.portfolio.model.MediaImpl</class> <class>org.olat.modules.portfolio.model.HTMLPart</class> <class>org.olat.modules.portfolio.model.MediaPart</class> <class>org.olat.modules.portfolio.model.CategoryImpl</class> <class>org.olat.modules.portfolio.model.CategoryToElementImpl</class> <class>org.olat.modules.portfolio.model.AssessmentSectionImpl</class> <class>org.olat.modules.qpool.model.PoolImpl</class> <class>org.olat.modules.qpool.model.PoolToItem</class> <class>org.olat.modules.qpool.model.PoolItemShortView</class> <class>org.olat.modules.qpool.model.QuestionItemImpl</class> <class>org.olat.modules.qpool.model.BusinessGroupToItemView</class> <class>org.olat.modules.qpool.model.ResourceShareImpl</class> <class>org.olat.modules.qpool.model.TaxonomyLevelImpl</class> <class>org.olat.modules.qpool.model.ItemCollectionImpl</class> <class>org.olat.modules.qpool.model.CollectionToItem</class> <class>org.olat.modules.qpool.model.QEducationalContext</class> <class>org.olat.modules.qpool.model.QItemType</class> <class>org.olat.modules.qpool.model.QLicense</class> <class>org.olat.modules.reminder.model.ReminderImpl</class> <class>org.olat.modules.reminder.model.SentReminderImpl</class> <class>org.olat.modules.video.model.VideoTranscodingImpl</class> <class>org.olat.ims.lti.model.LTIOutcomeImpl</class> <class>org.olat.portfolio.model.InvitationImpl</class> <class>org.olat.portfolio.model.structel.EPStructureElementToGroupRelation</class> <class>org.olat.user.UserImpl</class> <properties> <property name="hibernate.generate_statistics" value="true"/> <property name="hibernate.archive.autodetection" value=""/> <property name="hibernate.max_fetch_depth" value="10"/> <property name="hibernate.connection.release_mode" value="after_transaction"/> <property name="hibernate.ejb.interceptor" value="org.olat.core.commons.persistence.AuditInterceptor"/> </properties> </persistence-unit> </persistence>