diff --git a/jdbc/howto/idgeneration/src/main/java/example.springdata/jdbc/howto/idgeneration/IdGenerationApplication.java b/jdbc/howto/idgeneration/src/main/java/example.springdata/jdbc/howto/idgeneration/IdGenerationApplication.java index 3b76e189..4b75d8d3 100644 --- a/jdbc/howto/idgeneration/src/main/java/example.springdata/jdbc/howto/idgeneration/IdGenerationApplication.java +++ b/jdbc/howto/idgeneration/src/main/java/example.springdata/jdbc/howto/idgeneration/IdGenerationApplication.java @@ -5,7 +5,7 @@ import java.util.UUID; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.Bean; -import org.springframework.data.relational.core.mapping.event.BeforeSaveCallback; +import org.springframework.data.relational.core.mapping.event.BeforeConvertCallback; @SpringBootApplication class IdGenerationApplication { @@ -15,9 +15,9 @@ class IdGenerationApplication { } @Bean - BeforeSaveCallback beforeSaveCallback() { + BeforeConvertCallback beforeSaveCallback() { - return (minion, mutableAggregateChange) -> { + return (minion) -> { if (minion.id == null) { minion.id = UUID.randomUUID().toString(); }