Class IdGeneratingEntityCallback

java.lang.Object
org.springframework.data.jdbc.core.convert.IdGeneratingEntityCallback
All Implemented Interfaces:
EntityCallback<Object>, org.springframework.data.relational.core.mapping.event.BeforeSaveCallback<Object>

public class IdGeneratingEntityCallback extends Object implements org.springframework.data.relational.core.mapping.event.BeforeSaveCallback<Object>
Callback for generating identifier values through a database sequence.
Since:
3.5
Author:
Mikhail Polivakha, Mark Paluch
  • Constructor Details

    • IdGeneratingEntityCallback

      public IdGeneratingEntityCallback(MappingContext<org.springframework.data.relational.core.mapping.RelationalPersistentEntity<?>,? extends org.springframework.data.relational.core.mapping.RelationalPersistentProperty> context, org.springframework.data.relational.core.dialect.Dialect dialect, NamedParameterJdbcOperations operations)
  • Method Details

    • onBeforeSave

      public Object onBeforeSave(Object aggregate, org.springframework.data.relational.core.conversion.MutableAggregateChange<Object> aggregateChange)
      Specified by:
      onBeforeSave in interface org.springframework.data.relational.core.mapping.event.BeforeSaveCallback<Object>