From cb3bb87d8b1e18dbc4e33cf3726cb806fd0d384a Mon Sep 17 00:00:00 2001 From: Janne Valkealahti Date: Wed, 17 Jan 2018 16:52:13 +0000 Subject: [PATCH] Change JPA deferred events constraint - Define fk in @CollectionTable instead trying to wrongly use @JoinTable - Fixes #468 --- .../statemachine/data/jpa/JpaRepositoryState.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/spring-statemachine-data/jpa/src/main/java/org/springframework/statemachine/data/jpa/JpaRepositoryState.java b/spring-statemachine-data/jpa/src/main/java/org/springframework/statemachine/data/jpa/JpaRepositoryState.java index e427023f..251a9f9e 100644 --- a/spring-statemachine-data/jpa/src/main/java/org/springframework/statemachine/data/jpa/JpaRepositoryState.java +++ b/spring-statemachine-data/jpa/src/main/java/org/springframework/statemachine/data/jpa/JpaRepositoryState.java @@ -81,8 +81,7 @@ public class JpaRepositoryState extends RepositoryState { private Set exitActions; @ElementCollection(fetch = FetchType.EAGER, targetClass = String.class) - @CollectionTable(name="DeferredEvents") - @JoinColumn(foreignKey = @ForeignKey(name = "fk_state_deferred_events")) + @CollectionTable(name="DeferredEvents", foreignKey = @ForeignKey(name = "fk_state_deferred_events")) private Set deferredEvents; /**