diff --git a/spring-cloud-task-core/src/main/java/org/springframework/cloud/task/repository/support/DatabaseType.java b/spring-cloud-task-core/src/main/java/org/springframework/cloud/task/repository/support/DatabaseType.java index 11d113d8..839260af 100644 --- a/spring-cloud-task-core/src/main/java/org/springframework/cloud/task/repository/support/DatabaseType.java +++ b/spring-cloud-task-core/src/main/java/org/springframework/cloud/task/repository/support/DatabaseType.java @@ -145,6 +145,9 @@ public enum DatabaseType { * @throws IllegalArgumentException if none is found. */ public static DatabaseType fromProductName(String productName) { + if (productName.equals("MariaDB")) { + productName = "MySQL"; + } if (!dbNameMap.containsKey(productName)) { throw new IllegalArgumentException( "DatabaseType not found for product name: [" + productName + "]"); diff --git a/spring-cloud-task-core/src/main/java/org/springframework/cloud/task/repository/support/TaskExecutionDaoFactoryBean.java b/spring-cloud-task-core/src/main/java/org/springframework/cloud/task/repository/support/TaskExecutionDaoFactoryBean.java index 319ebbb2..c999dbda 100644 --- a/spring-cloud-task-core/src/main/java/org/springframework/cloud/task/repository/support/TaskExecutionDaoFactoryBean.java +++ b/spring-cloud-task-core/src/main/java/org/springframework/cloud/task/repository/support/TaskExecutionDaoFactoryBean.java @@ -101,8 +101,7 @@ public class TaskExecutionDaoFactoryBean implements FactoryBean