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.Provides hibernate and database helper operations.Deprecated.since 8.6, but cannot be removed due to references in existing installed confluence.cfg.xml files.This is a verbatim copy of the utility class from atlassian-hibernate5.2-extras, which should be removed if and when Confluence updates it's atlassian-hibernate-extras dependencyAn
EmbeddedDatabaseManager
implementation for H2.Provides access to the current hibernate Session object.Basically anJCacheRegionFactory
but shares an instance of EhCacheCacheManager
with AtlassianCacheManager
.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.