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
SpringSessionContextwhich re-resolves the suppliedSessionFactoryagainst theSessionFactoryRegistryto 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.AnEmbeddedDatabaseManagerimplementation for H2.Deprecated.since 10.0, useEntityManagerQueryFactoryorSessionFactory.getCurrentSession()instead.Wrapper aroundHibernateSessionManager5Provides methods to manage objects in the current HibernateSession.Base class for Hibernate UserType objects in Confluence.Simplified variant ofOpenSessionInViewFilterAn implementation of a resettable hi/loIdentifierGeneratorwhich 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.