Class SqlFileBatchUpdateQuery.SqlFileBatchPostUpdateContext<E>

Type Parameters:
E - the entity type
All Implemented Interfaces:
PostUpdateContext<E>
Enclosing class:
SqlFileBatchUpdateQuery<ELEMENT>

protected static class SqlFileBatchUpdateQuery.SqlFileBatchPostUpdateContext<E> extends AbstractPostUpdateContext<E>
A context for post-update entity lifecycle callbacks.
  • Constructor Details

    • SqlFileBatchPostUpdateContext

      public SqlFileBatchPostUpdateContext(EntityType<E> entityType, Method method, Config config)
      Constructs a new instance with the specified entity information.
      Parameters:
      entityType - the entity type
      method - the method
      config - the configuration
  • Method Details

    • isPropertyChanged

      public boolean isPropertyChanged(String propertyName)
      Determines whether a specific property of the entity has been changed.

      This method checks if the specified property has been modified by comparing its current value with the original value stored in the OriginalStates field.

      This method always returns true when Update.sqlFile() returns true, as SQL file-based updates do not perform change detection.

      This implementation always returns true for batch operations.

      Parameters:
      propertyName - the name of the property to check
      Returns:
      true if the property has been changed, false otherwise
      See Also: