Uses of Package
org.hibernate.event.spi
Packages that use org.hibernate.event.spi
Package
Description
The various concrete action implementations.
This SPI package defines an abstraction over the notion of an "action"
which is scheduled for asynchronous execution by the event listeners.
Support for integrating Jakarta Bean Validation.
An SPI service for processing and handling
cfg.xml
files.Internal implementations and support for second-level caching.
This package defines formats for disassembled state kept in the second level cache.
Support for
Dialect
-specific locking strategies.Support for many of the internal workings of Hibernate.
This package defines some central internal SPI abstractions
used throughout the implementation of Hibernate.
This package defines a default set of event listeners that implement
the default behaviors of Hibernate session operations.
Implementation of the event listener registration service.
An SPI for the event listener registration service.
Defines the event types and event listener interfaces for
events produced by the stateful
Session
.An internal package containing implementations of central Hibernate APIs,
mostly defined in
org.hibernate
.Defines the runtime mapping metamodel, which describes the mapping
of the application's domain model parts (entities, attributes) to
relational database objects (tables, columns).
This package abstracts persistence mechanisms for entities.
An SPI for managing JDBC connections and other heavyweight resources, based around the
idea of a "JDBC session".
-
Classes in org.hibernate.event.spi used by org.hibernate.action.internal
-
Classes in org.hibernate.event.spi used by org.hibernate.action.spi
-
Classes in org.hibernate.event.spi used by org.hibernate.boot.beanvalidationClassDescriptionRepresents a
pre-delete
event, which occurs just prior to performing the deletion of an entity from the database.Called before deleting an item from the datastoreRepresents apre-insert
event, which occurs just prior to performing the insert of an entity into the database.Called before inserting an item in the datastoreRepresents apre-update
event, which occurs just prior to performing the update of an entity in the database.Called before updating the datastoreRepresents a pre-upsert event, which occurs just prior to performing the upsert of an entity in the database.Called before updating the datastore -
Classes in org.hibernate.event.spi used by org.hibernate.boot.cfgxml.spiClassDescriptionEnumeration of the recognized types of events, including meta-information about each.
-
Classes in org.hibernate.event.spi used by org.hibernate.cache.internalClassDescriptionOccurs after deleting an item from the datastoreCalled after deleting an item from the datastoreOccurs after inserting an item in the datastoreCalled after inserting an item in the datastoreOccurs after the datastore is updatedCalled after updating the datastore
-
Classes in org.hibernate.event.spi used by org.hibernate.cache.spi.entry
-
Classes in org.hibernate.event.spi used by org.hibernate.dialect.lock
-
Classes in org.hibernate.event.spi used by org.hibernate.engine.internal
-
Classes in org.hibernate.event.spi used by org.hibernate.engine.spiClassDescriptionA
DeleteEvent
represents a delete operation applied to a single entity.Composite for the things related to Hibernate's event system.Defines a contract for reporting and monitoring low-level events involving interactions between the session and the database or second-level cache.MergeContext
is a specializedMap
implementation used by a merge event listener to keep track of each entity being merged and its corresponding managed result.APersistEvent
represents a persist operation applied to a single entity.ARefreshEvent
represents a refresh operation applied to a single entity. -
Classes in org.hibernate.event.spi used by org.hibernate.envers.event.spiClassDescriptionDefines a base class for events involving collections.An event that occurs after a collection is recreatedCalled after recreating a collectionOccurs after deleting an item from the datastoreCalled after deleting an item from the datastoreOccurs after inserting an item in the datastoreCalled after inserting an item in the datastoreOccurs after the datastore is updatedCalled after updating the datastoreAn event that occurs before a collection is removedCalled before removing a collectionAn event that occurs before a collection is updatedCalled before updating a collectionRepresents a
pre-update
event, which occurs just prior to performing the update of an entity in the database.Called before updating the datastore -
Classes in org.hibernate.event.spi used by org.hibernate.envers.internal.synchronization
-
Classes in org.hibernate.event.spi used by org.hibernate.event.internalClassDescriptionDefines a base class for
Session
-generated events.Defines an event class for the auto-flushing of a session.Defines the contract for handling of session auto-flush events.ADeleteEvent
represents a delete operation applied to a single entity.Defines an event class for the deletion of an entity.Defines the contract for handling of deletion events generated from a session.Defines an event class for the dirty-checking of a session.Defines the contract for handling of session dirty-check events.An observer for detection of multiple entity representations for a persistent entity being merged.Defines a contract for reporting and monitoring low-level events involving interactions between the session and the database or second-level cache.Defines an event class for the evicting of an entity.Defines the contract for handling of evict events generated from a session.Defines an event class for the flushing of a session.Defines the contract for handling of session flush events.An event that occurs when a collection wants to be initializedDefines the contract for handling of collection initialization events generated by a session.Defines an event class for the loading of an entity.Defines the contract for handling of load events generated from a session.Defines an event class for the locking of an entity.Defines the contract for handling of lock events generated from a session.MergeContext
is a specializedMap
implementation used by a merge event listener to keep track of each entity being merged and its corresponding managed result.An event class for merge() and saveOrUpdateCopy()Defines the contract for handling of merge events generated from a session.APersistEvent
represents a persist operation applied to a single entity.An event class for persist()Defines the contract for handling of create events generated from a session.Occurs after deleting an item from the datastoreCalled after deleting an item from the datastoreOccurs after inserting an item in the datastoreCalled after inserting an item in the datastoreOccurs after an entity instance is fully loaded.Occurs after an entity instance is fully loaded.Occurs after the datastore is updatedCalled after updating the datastoreOccurs after the datastore is updatedCalled after updating the datastoreCalled before injecting property values into a newly loaded entity instance.Called before injecting property values into a newly loaded entity instance.ARefreshEvent
represents a refresh operation applied to a single entity.Defines an event class for the refreshing of an object.Defines the contract for handling of refresh events generated from a session.Defines an event class for the replication of an entity.Deprecated.Defines an event class for the resolving of an entity id from the entity's natural-idDefines the contract for handling of resolve natural id events generated from a session. -
Classes in org.hibernate.event.spi used by org.hibernate.event.service.internalClassDescriptionEnumeration of the recognized types of events, including meta-information about each.
-
Classes in org.hibernate.event.spi used by org.hibernate.event.service.spiClassDescriptionEnumeration of the recognized types of events, including meta-information about each.
-
Classes in org.hibernate.event.spi used by org.hibernate.event.spiClassDescriptionDefines a base class for events involving collections.Defines a base class for
Session
-generated events.Represents an operation we are about to perform against the database.Defines an event class for the auto-flushing of a session.Defines the contract for handling of session auto-flush events.An event forSession.clear()
listeningListener for notification ofSession.clear()
ADeleteEvent
represents a delete operation applied to a single entity.Defines an event class for the deletion of an entity.Defines the contract for handling of deletion events generated from a session.Defines an event class for the dirty-checking of a session.Defines the contract for handling of session dirty-check events.An observer for detection of multiple entity representations for a persistent entity being merged.Callback forEventEngineContributor
Enumeration of the recognized types of events, including meta-information about each.Defines an event class for the evicting of an entity.Defines the contract for handling of evict events generated from a session.Defines an event class for the flushing of a session.Defines the contract for handling of session flush events.An event that occurs when a collection wants to be initializedDefines the contract for handling of collection initialization events generated by a session.Defines an event class for the loading of an entity.Defines the contract for handling of load events generated from a session.Defines an event class for the locking of an entity.Defines the contract for handling of lock events generated from a session.MergeContext
is a specializedMap
implementation used by a merge event listener to keep track of each entity being merged and its corresponding managed result.An event class for merge() and saveOrUpdateCopy()Defines the contract for handling of merge events generated from a session.APersistEvent
represents a persist operation applied to a single entity.An event class for persist()Defines the contract for handling of create events generated from a session.An event that occurs after a collection is recreatedCalled after recreating a collectionAn event that occurs after a collection is removedCalled after removing a collectionAn event that occurs after a collection is updatedCalled after updating a collectionOccurs after deleting an item from the datastoreCalled after deleting an item from the datastoreOccurs after inserting an item in the datastoreCalled after inserting an item in the datastoreOccurs after an entity instance is fully loaded.Occurs after an entity instance is fully loaded.Occurs after the datastore is updatedCalled after updating the datastoreOccurs after the datastore is updatedCalled after updating the datastoreAn event that occurs before a collection is recreatedCalled before recreating a collectionAn event that occurs before a collection is removedCalled before removing a collectionAn event that occurs before a collection is updatedCalled before updating a collectionRepresents apre-delete
event, which occurs just prior to performing the deletion of an entity from the database.Called before deleting an item from the datastoreRepresents apre-insert
event, which occurs just prior to performing the insert of an entity into the database.Called before inserting an item in the datastoreCalled before injecting property values into a newly loaded entity instance.Called before injecting property values into a newly loaded entity instance.Represents apre-update
event, which occurs just prior to performing the update of an entity in the database.Called before updating the datastoreRepresents a pre-upsert event, which occurs just prior to performing the upsert of an entity in the database.Called before updating the datastoreARefreshEvent
represents a refresh operation applied to a single entity.Defines an event class for the refreshing of an object.Defines the contract for handling of refresh events generated from a session.Defines an event class for the replication of an entity.Deprecated.sinceSession.replicate(java.lang.Object, org.hibernate.ReplicationMode)
is deprecatedDefines an event class for the resolving of an entity id from the entity's natural-idDefines the contract for handling of resolve natural id events generated from a session. -
Classes in org.hibernate.event.spi used by org.hibernate.internalClassDescriptionDefines the contract for handling of session auto-flush events.Listener for notification of
Session.clear()
ADeleteEvent
represents a delete operation applied to a single entity.Defines the contract for handling of deletion events generated from a session.Defines the contract for handling of session dirty-check events.Composite for the things related to Hibernate's event system.Defines a contract for reporting and monitoring low-level events involving interactions between the session and the database or second-level cache.Defines the contract for handling of evict events generated from a session.Defines the contract for handling of session flush events.Defines the contract for handling of collection initialization events generated by a session.Defines an event class for the loading of an entity.Defines the contract for handling of load events generated from a session.Defines the contract for handling of lock events generated from a session.MergeContext
is a specializedMap
implementation used by a merge event listener to keep track of each entity being merged and its corresponding managed result.Defines the contract for handling of merge events generated from a session.APersistEvent
represents a persist operation applied to a single entity.Defines the contract for handling of create events generated from a session.Called after recreating a collectionCalled after removing a collectionCalled after updating a collectionCalled after deleting an item from the datastoreCalled after inserting an item in the datastoreOccurs after an entity instance is fully loaded.Occurs after an entity instance is fully loaded.Called after updating the datastoreCalled after updating the datastoreCalled before recreating a collectionCalled before removing a collectionCalled before updating a collectionCalled before deleting an item from the datastoreCalled before inserting an item in the datastoreCalled before injecting property values into a newly loaded entity instance.Called before updating the datastoreCalled before updating the datastoreARefreshEvent
represents a refresh operation applied to a single entity.Defines the contract for handling of refresh events generated from a session.Deprecated.sinceSession.replicate(java.lang.Object, org.hibernate.ReplicationMode)
is deprecatedDefines the contract for handling of resolve natural id events generated from a session. -
Classes in org.hibernate.event.spi used by org.hibernate.loader.ast.internalClassDescriptionDefines an event class for the loading of an entity.
-
Classes in org.hibernate.event.spi used by org.hibernate.loader.ast.spi
-
Classes in org.hibernate.event.spi used by org.hibernate.loader.internalClassDescriptionDefines an event class for the loading of an entity.
-
Classes in org.hibernate.event.spi used by org.hibernate.metamodel.mappingClassDescription
MergeContext
is a specializedMap
implementation used by a merge event listener to keep track of each entity being merged and its corresponding managed result. -
Classes in org.hibernate.event.spi used by org.hibernate.metamodel.mapping.internalClassDescription
MergeContext
is a specializedMap
implementation used by a merge event listener to keep track of each entity being merged and its corresponding managed result. -
Classes in org.hibernate.event.spi used by org.hibernate.persister.entityClassDescription
MergeContext
is a specializedMap
implementation used by a merge event listener to keep track of each entity being merged and its corresponding managed result. -
Classes in org.hibernate.event.spi used by org.hibernate.query.derivedClassDescription
MergeContext
is a specializedMap
implementation used by a merge event listener to keep track of each entity being merged and its corresponding managed result. -
Classes in org.hibernate.event.spi used by org.hibernate.resource.jdbc.spiClassDescriptionDefines a contract for reporting and monitoring low-level events involving interactions between the session and the database or second-level cache.
-
Classes in org.hibernate.event.spi used by org.hibernate.sql.results.jdbc.internalClassDescriptionOccurs after an entity instance is fully loaded.Called before injecting property values into a newly loaded entity instance.
-
Classes in org.hibernate.event.spi used by org.hibernate.sql.results.jdbc.spiClassDescriptionOccurs after an entity instance is fully loaded.Called before injecting property values into a newly loaded entity instance.
Session.replicate(java.lang.Object, org.hibernate.ReplicationMode)
is deprecated