Uses of Interface
io.github.blyznytsiaorg.bibernate.session.BibernateSession
Package
Description
-
Uses of BibernateSession in io.github.blyznytsiaorg.bibernate.actionqueue.impl
Modifier and TypeFieldDescriptionprivate final BibernateSession
DeleteAllByIdEntityAction.bibernateSession
The Bibernate session associated with the DeleteAllByIdEntityAction, providing access to the underlying data access operations and serving as the execution context for the bulk entity deletion by primary keys.private final BibernateSession
DeleteAllEntityAction.bibernateSession
The Bibernate session associated with the DeleteAllEntityAction, providing access to the underlying data access operations and serving as the execution context for the bulk entity deletion action.private final BibernateSession
DeleteByIdEntityAction.bibernateSession
The Bibernate session associated with the DeleteByIdEntityAction, providing access to the underlying data access operations and the execution context for the entity deletion by primary key action.private final BibernateSession
DeleteEntityAction.bibernateSession
The Bibernate session associated with the DeleteEntityAction, providing access to the underlying data access operations and the execution context for the entity deletion action.private final BibernateSession
InsertAllEntityAction.bibernateSession
The Bibernate session associated with the InsertAllEntityAction, providing access to the underlying data access operations and the execution context for the batch insert action.private final BibernateSession
InsertEntityAction.bibernateSession
The Bibernate session associated with the InsertEntityAction, providing access to the underlying data access operations and the execution context for the insert action.private final BibernateSession
UpdateEntityAction.bibernateSession
The Bibernate session associated with the UpdateEntityAction, providing access to the underlying data access operations and the execution context for the update action. -
Uses of BibernateSession in io.github.blyznytsiaorg.bibernate.dao
Modifier and TypeMethodDescriptionprivate <T> void
EntityDao.removeToManyRelations
(Class<T> entityClass, Object value, BibernateSession session, List<EntityColumnDetails> relationsForRemoval) private <T> void
EntityDao.removeToOneRelations
(List<T> deletedEntities, BibernateSession session, List<EntityColumnDetails> relationsForRemoval) -
Uses of BibernateSession in io.github.blyznytsiaorg.bibernate.dao.method.handler
Modifier and TypeMethodDescriptionprivate <T> void
SimpleRepositoryMethodDeleteAllHandler.executeHelper
(Class<T> entityClass, Collection entities, BibernateSession bringSession) private <T> void
SimpleRepositoryMethodSaveAllHandler.executeHelper
(Class<T> entityClass, Collection entities, BibernateSession bringSession) Helper method for executing the save operation on a BibernateSession instance.private <T> T
SimpleRepositoryMethodSaveHandler.executeHelper
(Class<T> entityClass, Object entity, BibernateSession bringSession) Helper method for executing the save operation on a BibernateSession instance. -
Uses of BibernateSession in io.github.blyznytsiaorg.bibernate.session
Modifier and TypeClassDescriptionclass
BibernateFirstLevelCacheSession is an implementation of the BibernateSession interface that introduces a first-level cache to improve the performance of entity retrieval operations.class
Implementation of theBibernateSession
interface that provides second-level caching functionality for immutable entities fetched from the database.class
The 'CloseBibernateSession' class extends the BibernateSession and implements session management by delegating calls to an underlying BibernateSession while maintaining the ability to close the session.class
class
Wrapper class that provides validation functionality for a Bibernate session.Modifier and TypeFieldDescriptionprivate final BibernateSession
BibernateFirstLevelCacheSession.bibernateSession
private final BibernateSession
BibernateSecondLevelCacheSession.bibernateSession
The underlying BibernateSession implementation.private final BibernateSession
CloseBibernateSession.bibernateSession
private final BibernateSession
ValidatorBibernateSession.bibernateSession
Modifier and TypeFieldDescriptionprivate static final ThreadLocal
<BibernateSession> BibernateContextHolder.sessionContextHolder
Modifier and TypeMethodDescriptionstatic BibernateSession
BibernateContextHolder.getBibernateSession()
BibernateSessionFactory.openSession()
Opens a new session for interacting with the database.Modifier and TypeMethodDescriptionstatic void
BibernateContextHolder.setBibernateSession
(BibernateSession bibernateSession)