|
1 | 1 | package org.seasar.doma.boot.autoconfigure; |
2 | 2 |
|
3 | | -import static org.seasar.doma.boot.autoconfigure.DomaProperties.*; |
| 3 | +import static org.seasar.doma.boot.autoconfigure.DomaProperties.DOMA_PREFIX; |
4 | 4 |
|
5 | 5 | import java.util.function.Supplier; |
6 | 6 |
|
|
16 | 16 | import org.seasar.doma.jdbc.UtilLoggingJdbcLogger; |
17 | 17 | import org.seasar.doma.jdbc.dialect.Db2Dialect; |
18 | 18 | import org.seasar.doma.jdbc.dialect.Dialect; |
| 19 | +import org.seasar.doma.jdbc.dialect.H212126Dialect; |
| 20 | +import org.seasar.doma.jdbc.dialect.H214199Dialect; |
19 | 21 | import org.seasar.doma.jdbc.dialect.H2Dialect; |
20 | 22 | import org.seasar.doma.jdbc.dialect.HsqldbDialect; |
21 | 23 | import org.seasar.doma.jdbc.dialect.Mssql2008Dialect; |
22 | 24 | import org.seasar.doma.jdbc.dialect.MssqlDialect; |
23 | 25 | import org.seasar.doma.jdbc.dialect.MysqlDialect; |
| 26 | +import org.seasar.doma.jdbc.dialect.MysqlDialect.MySqlVersion; |
| 27 | +import org.seasar.doma.jdbc.dialect.Oracle11Dialect; |
24 | 28 | import org.seasar.doma.jdbc.dialect.OracleDialect; |
25 | 29 | import org.seasar.doma.jdbc.dialect.PostgresDialect; |
26 | 30 | import org.seasar.doma.jdbc.dialect.SqliteDialect; |
@@ -193,9 +197,14 @@ public enum DialectType { |
193 | 197 | MSSQL(MssqlDialect::new), |
194 | 198 | MSSQL2008(Mssql2008Dialect::new), |
195 | 199 | MYSQL(MysqlDialect::new), |
| 200 | + MYSQLV5(() -> new MysqlDialect(MySqlVersion.V5)), |
| 201 | + MYSQLV8(() -> new MysqlDialect(MySqlVersion.V8)), |
196 | 202 | POSTGRES(PostgresDialect::new), |
| 203 | + ORACLE11(Oracle11Dialect::new), |
197 | 204 | ORACLE(OracleDialect::new), |
198 | 205 | H2(H2Dialect::new), |
| 206 | + H212126(H212126Dialect::new), |
| 207 | + H214199(H214199Dialect::new), |
199 | 208 | HSQL(HsqldbDialect::new); |
200 | 209 |
|
201 | 210 | private final Supplier<Dialect> constructor; |
|
0 commit comments