diff --git a/doma-spring-boot-autoconfigure/src/main/java/org/seasar/doma/boot/autoconfigure/DomaProperties.java b/doma-spring-boot-autoconfigure/src/main/java/org/seasar/doma/boot/autoconfigure/DomaProperties.java index e5ad7b3..4a357a1 100644 --- a/doma-spring-boot-autoconfigure/src/main/java/org/seasar/doma/boot/autoconfigure/DomaProperties.java +++ b/doma-spring-boot-autoconfigure/src/main/java/org/seasar/doma/boot/autoconfigure/DomaProperties.java @@ -1,6 +1,6 @@ package org.seasar.doma.boot.autoconfigure; -import static org.seasar.doma.boot.autoconfigure.DomaProperties.*; +import static org.seasar.doma.boot.autoconfigure.DomaProperties.DOMA_PREFIX; import java.util.function.Supplier; @@ -16,11 +16,15 @@ import org.seasar.doma.jdbc.UtilLoggingJdbcLogger; import org.seasar.doma.jdbc.dialect.Db2Dialect; import org.seasar.doma.jdbc.dialect.Dialect; +import org.seasar.doma.jdbc.dialect.H212126Dialect; +import org.seasar.doma.jdbc.dialect.H214199Dialect; import org.seasar.doma.jdbc.dialect.H2Dialect; import org.seasar.doma.jdbc.dialect.HsqldbDialect; import org.seasar.doma.jdbc.dialect.Mssql2008Dialect; import org.seasar.doma.jdbc.dialect.MssqlDialect; import org.seasar.doma.jdbc.dialect.MysqlDialect; +import org.seasar.doma.jdbc.dialect.MysqlDialect.MySqlVersion; +import org.seasar.doma.jdbc.dialect.Oracle11Dialect; import org.seasar.doma.jdbc.dialect.OracleDialect; import org.seasar.doma.jdbc.dialect.PostgresDialect; import org.seasar.doma.jdbc.dialect.SqliteDialect; @@ -193,9 +197,14 @@ public enum DialectType { MSSQL(MssqlDialect::new), MSSQL2008(Mssql2008Dialect::new), MYSQL(MysqlDialect::new), + MYSQLV5(() -> new MysqlDialect(MySqlVersion.V5)), + MYSQLV8(() -> new MysqlDialect(MySqlVersion.V8)), POSTGRES(PostgresDialect::new), + ORACLE11(Oracle11Dialect::new), ORACLE(OracleDialect::new), H2(H2Dialect::new), + H212126(H212126Dialect::new), + H214199(H214199Dialect::new), HSQL(HsqldbDialect::new); private final Supplier constructor; diff --git a/pom.xml b/pom.xml index 5ded0c4..bed7dc3 100644 --- a/pom.xml +++ b/pom.xml @@ -1,5 +1,6 @@ - 4.0.0 @@ -210,4 +211,4 @@ - + \ No newline at end of file