diff --git a/hibernate-core/src/main/java/org/hibernate/dialect/MariaDB10Dialect.java b/hibernate-core/src/main/java/org/hibernate/dialect/MariaDB10Dialect.java index ea63fc2bcc..11028b68ea 100644 --- a/hibernate-core/src/main/java/org/hibernate/dialect/MariaDB10Dialect.java +++ b/hibernate-core/src/main/java/org/hibernate/dialect/MariaDB10Dialect.java @@ -21,4 +21,9 @@ public MariaDB10Dialect() { registerFunction( "to_base64", new StandardSQLFunction( "to_base64", StandardBasicTypes.STRING ) ); registerFunction( "from_base64", new StandardSQLFunction( "from_base64", StandardBasicTypes.STRING ) ); } + + @Override + public boolean supportsIfExistsBeforeConstraintName() { + return true; + } } diff --git a/hibernate-core/src/test/java/org/hibernate/test/schemaupdate/foreignkeys/ForeignKeyDropTest.java b/hibernate-core/src/test/java/org/hibernate/test/schemaupdate/foreignkeys/ForeignKeyDropTest.java index 2e75d3733d..237432ad77 100644 --- a/hibernate-core/src/test/java/org/hibernate/test/schemaupdate/foreignkeys/ForeignKeyDropTest.java +++ b/hibernate-core/src/test/java/org/hibernate/test/schemaupdate/foreignkeys/ForeignKeyDropTest.java @@ -45,7 +45,7 @@ * @author Andrea Boriero */ @TestForIssue(jiraKey = "HHH-12271") -@RequiresDialectFeature(DialectChecks.SupportDropCOnstraints.class) +@RequiresDialectFeature(DialectChecks.SupportDropConstraints.class) public class ForeignKeyDropTest extends BaseUnitTestCase { private File output; private MetadataImplementor metadata; @@ -71,7 +71,7 @@ public void setUp() throws Exception { @Test @TestForIssue(jiraKey = "HHH-11236") - public void testForeignKeyDropIsCOrrectlyGenerated() throws Exception { + public void testForeignKeyDropIsCorrectlyGenerated() throws Exception { schemaExport .drop( EnumSet.of( TargetType.SCRIPT, TargetType.DATABASE ), metadata ); diff --git a/hibernate-testing/src/main/java/org/hibernate/testing/DialectChecks.java b/hibernate-testing/src/main/java/org/hibernate/testing/DialectChecks.java index 7905e6d8a5..a49fdd5f9b 100644 --- a/hibernate-testing/src/main/java/org/hibernate/testing/DialectChecks.java +++ b/hibernate-testing/src/main/java/org/hibernate/testing/DialectChecks.java @@ -230,7 +230,7 @@ public boolean isMatch(Dialect dialect) { } } - public static class SupportDropCOnstraints implements DialectCheck { + public static class SupportDropConstraints implements DialectCheck { public boolean isMatch(Dialect dialect) { return dialect.dropConstraints(); }