Skip to content

Commit 86e67a4

Browse files
mp911degregturn
authored andcommitted
Use BeforeConvertCallback to generate entity identifiers.
Related ticket: spring-projects/spring-data-relational#1232 See #636
1 parent 7ae3c21 commit 86e67a4

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

jdbc/howto/idgeneration/src/main/java/example.springdata/jdbc/howto/idgeneration/IdGenerationApplication.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import org.springframework.boot.SpringApplication;
66
import org.springframework.boot.autoconfigure.SpringBootApplication;
77
import org.springframework.context.annotation.Bean;
8-
import org.springframework.data.relational.core.mapping.event.BeforeSaveCallback;
8+
import org.springframework.data.relational.core.mapping.event.BeforeConvertCallback;
99

1010
@SpringBootApplication
1111
class IdGenerationApplication {
@@ -15,9 +15,9 @@ public static void main(String[] args) {
1515
}
1616

1717
@Bean
18-
BeforeSaveCallback<StringIdMinion> beforeSaveCallback() {
18+
BeforeConvertCallback<StringIdMinion> beforeSaveCallback() {
1919

20-
return (minion, mutableAggregateChange) -> {
20+
return (minion) -> {
2121
if (minion.id == null) {
2222
minion.id = UUID.randomUUID().toString();
2323
}

0 commit comments

Comments
 (0)