Package com.atlassian.confluence.impl.hibernate
@ParametersAreNonnullByDefault
package com.atlassian.confluence.impl.hibernate
-
ClassDescriptionSupports generation of ids in batches.A hibernate 5 (onwards) SchemaManagementTool implementation that: - Suppresses unnecessary sql warning log messagesThis class keeps track of transaction state and logs it in case of rollback.A simplified variant of
SpringSessionContext
which re-resolves the suppliedSessionFactory
against theSessionFactoryRegistry
to work around the programmatic wrapping of the SessionFactory that would otherwise breakTransactionSynchronizationManager
.Provides hibernate and database helper operations.Deprecated.since 8.6, but cannot be removed due to references in existing installed confluence.cfg.xml files.AnEmbeddedDatabaseManager
implementation for H2.Deprecated.since 10.0, useEntityManagerQueryFactory
orSessionFactory.getCurrentSession()
instead.Wrapper aroundHibernateSessionManager5
Provides methods to manage objects in the current HibernateSession
.Base class for Hibernate UserType objects in Confluence.Simplified variant ofOpenSessionInViewFilter
An implementation of a resettable hi/loIdentifierGenerator
which is compatible with Hibernate 5.2.Ideally we should be using one of the off-the-shelf Hibernate ID generators, bu we need the "reset" functionality of this custom one.Provides methods for performing batch operations in a series of independent transactions.LobType that spools data when getting and setting lob data types.