Skip to content

Commit 6883882

Browse files
committed
HHH-9330 : orphanRemoval=true does not work in bidirectional relationships (without cascading)
(cherry picked from commit ef3550e)
1 parent fa90757 commit 6883882

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

hibernate-core/src/main/java/org/hibernate/engine/spi/CascadeStyles.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,9 @@ public String toString() {
205205
public static final CascadeStyle DELETE_ORPHAN = new BaseCascadeStyle() {
206206
@Override
207207
public boolean doCascade(CascadingAction action) {
208-
return action == CascadingActions.DELETE || action == CascadingActions.SAVE_UPDATE;
208+
return action == CascadingActions.DELETE ||
209+
action == CascadingActions.SAVE_UPDATE ||
210+
action == CascadingActions.PERSIST_ON_FLUSH;
209211
}
210212

211213
@Override

0 commit comments

Comments
 (0)