Class PreInsertEvent

All Implemented Interfaces:
Serializable

public class PreInsertEvent extends AbstractPreDatabaseOperationEvent
Represents a pre-insert event, which occurs just prior to performing the insert of an entity into the database.
See Also:
  • Constructor Details

    • PreInsertEvent

      public PreInsertEvent(Object entity, Object id, Object[] state, EntityPersister persister, EventSource source)
      Constructs an event containing the pertinent information.
      Parameters:
      entity - The entity to be inserted.
      id - The id to use in the insertion.
      state - The state to be inserted.
      persister - The entity's persister.
      source - The session from which the event originated.
  • Method Details

    • getState

      public Object[] getState()
      Getter for property 'state'. These are the values to be inserted.
      Returns:
      Value for property 'state'.