@ParametersAreNonnullByDefault
Package com.atlassian.confluence.impl.hibernate
-
Interface Summary Interface Description EmbeddedDatabaseManager -
Class Summary Class Description ConfluenceHibernateConfig ConfluenceHibernateSchemaManagementTool A hibernate 5 (onwards) SchemaManagementTool implementation that: - Suppresses unnecessary sql warning log messagesConfluenceHibernateTransactionManager This class keeps track of transaction state and logs it in case of rollback.ConfluenceLocalSessionFactoryBean A specialisation of Spring'sorg.springframework.orm.hibernate.LocalSessionFactoryBean
which adds Confluence-specific functionality.DataAccessUtils Provides hibernate and database helper operations.DelegatingHikariConnectionProvider A wrapper around Hibernate5'sHikariCPConnectionProvider
GenericEnumUserType 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 dependencyH2DatabaseManager AnEmbeddedDatabaseManager
implementation for H2.HibernateEntityManagerProvider Provides access to the current hibernate Session object.HibernateJvmVCacheRegionFactory Basically anEhcacheRegionFactory
but shares an instance of EhCacheCacheManager
with AtlassianCacheManager
.HibernateSessionManager5 Provides methods to manage objects in the current HibernateSession
.HibernateUserType Base class for Hibernate UserType objects in Confluence.ResettableTableHiLoGenerator An implementation of a resettable hi/loIdentifierGenerator
which is compatible with Hibernate 5.2.ResettableTableHiLoGeneratorV5 Ideally we should be using one of the off-the-shelf Hibernate ID generators, bu we need the "reset" functionality of this custom one.SimpleHibernateBatchOperationManager5 Provides methods for performing batch operations in a series of independent transactions.SpoolingBlobInputStreamType LobType that spools data when getting and setting lob data types.