| Constants |
public
|
preRemove = 'preRemove'
The preRemove event occurs for a given entity before the respective
EntityManager remove operation for that entity is…
The preRemove event occurs for a given entity before the respective
EntityManager remove operation for that entity is executed.
This is an entity lifecycle event.
|
#
|
public
|
postRemove = 'postRemove'
The postRemove event occurs for an entity after the entity has
been deleted. It will be invoked after the database…
The postRemove event occurs for an entity after the entity has
been deleted. It will be invoked after the database delete operations.
This is an entity lifecycle event.
|
#
|
public
|
prePersist = 'prePersist'
The prePersist event occurs for a given entity before the respective
EntityManager persist operation for that entity is…
The prePersist event occurs for a given entity before the respective
EntityManager persist operation for that entity is executed.
This is an entity lifecycle event.
|
#
|
public
|
postPersist = 'postPersist'
The postPersist event occurs for an entity after the entity has
been made persistent. It will be invoked after the…
The postPersist event occurs for an entity after the entity has
been made persistent. It will be invoked after the database insert operations.
Generated primary key values are available in the postPersist event.
This is an entity lifecycle event.
|
#
|
public
|
preUpdate = 'preUpdate'
The preUpdate event occurs before the database update operations to
entity data.
The preUpdate event occurs before the database update operations to
entity data.
This is an entity lifecycle event.
|
#
|
public
|
postUpdate = 'postUpdate'
The postUpdate event occurs after the database update operations to
entity data.
The postUpdate event occurs after the database update operations to
entity data.
This is an entity lifecycle event.
|
#
|
public
|
postLoad = 'postLoad'
The postLoad event occurs for an entity after the entity has been loaded
into the current EntityManager from the…
The postLoad event occurs for an entity after the entity has been loaded
into the current EntityManager from the database or after the refresh operation
has been applied to it.
Note that the postLoad event occurs for an entity before any associations have been
initialized. Therefore, it is not safe to access associations in a postLoad callback
or event handler.
This is an entity lifecycle event.
|
#
|
public
|
loadClassMetadata = 'loadClassMetadata'
The loadClassMetadata event occurs after the mapping metadata for a class
has been loaded from a mapping source …
The loadClassMetadata event occurs after the mapping metadata for a class
has been loaded from a mapping source (attributes/xml/yaml).
|
#
|
public
|
onClassMetadataNotFound = 'onClassMetadataNotFound'
The onClassMetadataNotFound event occurs whenever loading metadata for a class
failed.
The onClassMetadataNotFound event occurs whenever loading metadata for a class
failed.
|
#
|
public
|
preFlush = 'preFlush'
The preFlush event occurs when the EntityManager#flush() operation is invoked,
but before any changes to managed…
The preFlush event occurs when the EntityManager#flush() operation is invoked,
but before any changes to managed entities have been calculated. This event is
always raised right after EntityManager#flush() call.
|
#
|
public
|
onFlush = 'onFlush'
The onFlush event occurs when the EntityManager#flush() operation is invoked,
after any changes to managed entities…
The onFlush event occurs when the EntityManager#flush() operation is invoked,
after any changes to managed entities have been determined but before any
actual database operations are executed. The event is only raised if there is
actually something to do for the underlying UnitOfWork. If nothing needs to be done,
the onFlush event is not raised.
|
#
|
public
|
postFlush = 'postFlush'
The postFlush event occurs when the EntityManager#flush() operation is invoked and
after all actual database operations…
The postFlush event occurs when the EntityManager#flush() operation is invoked and
after all actual database operations are executed successfully. The event is only raised if there is
actually something to do for the underlying UnitOfWork. If nothing needs to be done,
the postFlush event is not raised. The event won't be raised if an error occurs during the
flush operation.
|
#
|
public
|
onClear = 'onClear'
The onClear event occurs when the EntityManager#clear() operation is invoked,
after all references to entities have…
The onClear event occurs when the EntityManager#clear() operation is invoked,
after all references to entities have been removed from the unit of work.
|
#
|