Skip to content

Commit 9335aca

Browse files
authored
Merge pull request #215 from domaframework/add-dialect
Add dialects
2 parents 901cc61 + 21ecbc9 commit 9335aca

File tree

2 files changed

+13
-3
lines changed

2 files changed

+13
-3
lines changed

doma-spring-boot-autoconfigure/src/main/java/org/seasar/doma/boot/autoconfigure/DomaProperties.java

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package org.seasar.doma.boot.autoconfigure;
22

3-
import static org.seasar.doma.boot.autoconfigure.DomaProperties.*;
3+
import static org.seasar.doma.boot.autoconfigure.DomaProperties.DOMA_PREFIX;
44

55
import java.util.function.Supplier;
66

@@ -16,11 +16,15 @@
1616
import org.seasar.doma.jdbc.UtilLoggingJdbcLogger;
1717
import org.seasar.doma.jdbc.dialect.Db2Dialect;
1818
import org.seasar.doma.jdbc.dialect.Dialect;
19+
import org.seasar.doma.jdbc.dialect.H212126Dialect;
20+
import org.seasar.doma.jdbc.dialect.H214199Dialect;
1921
import org.seasar.doma.jdbc.dialect.H2Dialect;
2022
import org.seasar.doma.jdbc.dialect.HsqldbDialect;
2123
import org.seasar.doma.jdbc.dialect.Mssql2008Dialect;
2224
import org.seasar.doma.jdbc.dialect.MssqlDialect;
2325
import org.seasar.doma.jdbc.dialect.MysqlDialect;
26+
import org.seasar.doma.jdbc.dialect.MysqlDialect.MySqlVersion;
27+
import org.seasar.doma.jdbc.dialect.Oracle11Dialect;
2428
import org.seasar.doma.jdbc.dialect.OracleDialect;
2529
import org.seasar.doma.jdbc.dialect.PostgresDialect;
2630
import org.seasar.doma.jdbc.dialect.SqliteDialect;
@@ -193,9 +197,14 @@ public enum DialectType {
193197
MSSQL(MssqlDialect::new),
194198
MSSQL2008(Mssql2008Dialect::new),
195199
MYSQL(MysqlDialect::new),
200+
MYSQLV5(() -> new MysqlDialect(MySqlVersion.V5)),
201+
MYSQLV8(() -> new MysqlDialect(MySqlVersion.V8)),
196202
POSTGRES(PostgresDialect::new),
203+
ORACLE11(Oracle11Dialect::new),
197204
ORACLE(OracleDialect::new),
198205
H2(H2Dialect::new),
206+
H212126(H212126Dialect::new),
207+
H214199(H214199Dialect::new),
199208
HSQL(HsqldbDialect::new);
200209

201210
private final Supplier<Dialect> constructor;

pom.xml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2+
<project xmlns="http://maven.apache.org/POM/4.0.0"
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
34
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
45
<modelVersion>4.0.0</modelVersion>
56

@@ -210,4 +211,4 @@
210211
</snapshots>
211212
</repository>
212213
</repositories>
213-
</project>
214+
</project>

0 commit comments

Comments
 (0)