diff --git a/pom.xml b/pom.xml
index 28d25e71c..1a19a7abd 100644
--- a/pom.xml
+++ b/pom.xml
@@ -103,7 +103,7 @@
io.ebean
ebean-annotation
- 3.7
+ 3.8
diff --git a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PlatformDdl.java b/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PlatformDdl.java
index 3088e49c1..55057bddf 100644
--- a/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PlatformDdl.java
+++ b/src/main/java/io/ebeaninternal/dbmigration/ddlgeneration/platform/PlatformDdl.java
@@ -389,7 +389,7 @@ public class PlatformDdl {
}
protected ConstraintMode withDefault(ConstraintMode mode) {
- return (mode == null || mode == ConstraintMode.GLOBAL_DEFAULT) ? ConstraintMode.RESTRICT : mode;
+ return (mode == null) ? ConstraintMode.RESTRICT : mode;
}
protected void appendForeignKeyOnDelete(StringBuilder buffer, ConstraintMode mode) {
diff --git a/src/main/java/io/ebeaninternal/server/deploy/PropertyForeignKey.java b/src/main/java/io/ebeaninternal/server/deploy/PropertyForeignKey.java
index 8badce0ce..480362e2a 100644
--- a/src/main/java/io/ebeaninternal/server/deploy/PropertyForeignKey.java
+++ b/src/main/java/io/ebeaninternal/server/deploy/PropertyForeignKey.java
@@ -16,8 +16,8 @@ public class PropertyForeignKey {
public PropertyForeignKey() {
this.noConstraint = true;
this.noIndex = false;
- this.onDelete = ConstraintMode.GLOBAL_DEFAULT;
- this.onUpdate = ConstraintMode.GLOBAL_DEFAULT;
+ this.onDelete = ConstraintMode.RESTRICT;
+ this.onUpdate = ConstraintMode.RESTRICT;
}
/**