Uses of Package
org.hibernate.event.spi
Packages that use org.hibernate.event.spi
Package
Description
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.Support for
Dialect-specific locking strategies.This package defines some central internal SPI abstractions
used throughout the implementation of Hibernate.
An SPI for services which collect, report, or monitor diagnostic events.
An SPI for the event listener registration service.
Defines the event types and event listener interfaces for
events produced by the stateful
Session.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.spi
-
Classes in org.hibernate.event.spi used by org.hibernate.boot.beanvalidationClassDescriptionAn event that occurs before a collection is updatedCalled before updating a collectionRepresents a
pre-deleteevent, which occurs just prior to performing the deletion of an entity from the database.Called before deleting an item from the datastoreRepresents apre-insertevent, which occurs just prior to performing the insert of an entity into the database.Called before inserting an item in the datastoreRepresents apre-updateevent, 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.dialect.lock
-
Classes in org.hibernate.event.spi used by org.hibernate.engine.spiClassDescriptionA
DeleteEventrepresents a delete operation applied to a single entity.A service which creates new instances ofEntityCopyObserver.Composite for the things related to Hibernate's event system.MergeContextis a specializedMapimplementation used by a merge event listener to keep track of each entity being merged and its corresponding managed result.APersistEventrepresents a persist operation applied to a single entity.ARefreshEventrepresents 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-updateevent, 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.event.monitor.spiClassDescriptionEvent class for
automaticstateful session flush.Event class for stateful session flush. -
Classes in org.hibernate.event.spi used by org.hibernate.event.service.spiClassDescriptionDefines the contract for handling of session auto-flush events.Listener for notification of
Session.clear()Defines the contract for handling of deletion events generated from a session.Defines the contract for handling of session dirty-check events.Enumeration of the recognized types of events, including meta-information about each.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 the contract for handling of load events generated from a session.Defines the contract for handling of lock events generated from a session.Defines the contract for handling of merge events generated from a session.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.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 datastoreA listener for events of typePreFlushEvent.Called 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 datastoreDefines the contract for handling of refresh events generated from a session.Deprecated. -
Classes in org.hibernate.event.spi used by org.hibernate.event.spiClassDescriptionDefines a base class for events involving collections.Base for events which denote database operations.Base class for events which are generated from a
Sessionor StatelessSession.Represents an operation successfully executed by the database.Represents an operation that is about to be executed by the database.Base class for events which are generated from a Session (EventSource).Event class forautomaticstateful session flush.Defines the contract for handling of session auto-flush events.Event class forSession.clear().Listener for notification ofSession.clear()ADeleteEventrepresents a delete operation applied to a single entity.Event class forSession.remove(Object).Defines the contract for handling of deletion events generated from a session.Event class forSession.isDirty().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 forEventEngineContributorEnumeration of the recognized types of events, including meta-information about each.Event class forSession.evict(Object)andSession.detach(Object).Defines the contract for handling of evict events generated from a session.Event class for stateful session flush.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.Event class forSession.lock(Object, LockMode).Defines the contract for handling of lock events generated from a session.MergeContextis a specializedMapimplementation used by a merge event listener to keep track of each entity being merged and its corresponding managed result.Event class forSession.merge(T).Defines the contract for handling of merge events generated from a session.APersistEventrepresents a persist operation applied to a single entity.Event class forSession.persist(Object).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 updated via a SQLmergeCalled 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-deleteevent, which occurs just prior to performing the deletion of an entity from the database.Called before deleting an item from the datastoreAn event that occurs just before arguments are bound to JDBC parameters during execution of HQL.A listener for events of typePreFlushEvent.Represents apre-insertevent, 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-updateevent, 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 datastoreARefreshEventrepresents a refresh operation applied to a single entity.Event class forSession.refresh(Object).Defines the contract for handling of refresh events generated from a session.Event class forSession.replicate(Object, ReplicationMode).Deprecated.sinceSession.replicate(Object, ReplicationMode)is deprecated -
Classes in org.hibernate.event.spi used by org.hibernate.metamodel.mappingClassDescription
MergeContextis a specializedMapimplementation 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
MergeContextis a specializedMapimplementation 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.spiClassDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Renamed
EventMonitor. -
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(Object, ReplicationMode)is deprecated