Skip to content

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,4 +178,8 @@ public DomaConfigBuilder entityListenerProvider(
178178
this.entityListenerProvider = entityListenerProvider;
179179
return this;
180180
}
181+
182+
public DomaConfig build() {
183+
return new DomaConfig(this);
184+
}
181185
}

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,13 @@ public void setExceptionTranslationEnabled(boolean exceptionTranslationEnabled)
8888
this.exceptionTranslationEnabled = exceptionTranslationEnabled;
8989
}
9090

91+
public DomaConfigBuilder initializeDomaConfigBuilder() {
92+
return new DomaConfigBuilder()
93+
.dialect(dialect.create())
94+
.sqlFileRepository(sqlFileRepository.create())
95+
.naming(naming.naming());
96+
}
97+
9198
public static enum DialectType {
9299
STANDARD(StandardDialect::new), SQLITE(SqliteDialect::new), DB2(Db2Dialect::new), MSSQL(
93100
MssqlDialect::new), MSSQL2008(Mssql2008Dialect::new), MYSQL(

0 commit comments

Comments
 (0)