Class SqlFileUpdateQuery.SqlFilePostUpdateContext<E>

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

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

    • SqlFilePostUpdateContext

      public SqlFilePostUpdateContext(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 because SQL file-based updates always consider properties changed.

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