Skip to content

Commit aea5779

Browse files
committed
Change such that Ebean database defaults to register true
1 parent 3c8e9a6 commit aea5779

File tree

3 files changed

+18
-10
lines changed

3 files changed

+18
-10
lines changed

src/main/java/io/ebean/test/containers/EbeanAdapter.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ public io.ebean.DatabaseBuilder builder() {
1616
return io.ebean.Database.builder()
1717
.dataSourceBuilder(dataSourceBuilder())
1818
.name(dbConfig.getDbName())
19-
.register(false)
2019
.ddlGenerate(true)
2120
.ddlRun(true);
2221
}

src/main/java/io/ebean/test/containers/EbeanSDK.java

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ public interface EbeanSDK {
1919
/**
2020
* Return an ebean Database builder for the underlying database (url, username, password).
2121
* <p>
22+
* This defaults to register with Ebean's io.ebean.DB as the default database.
2223
* The name of the ebean database will be dbName set for the container.
2324
* <p>
2425
* This builder will have ddlGenerate set to true and ddlRun set to true. Alternatively,
@@ -32,22 +33,27 @@ public interface EbeanSDK {
3233
io.ebean.datasource.DataSourceBuilder dataSourceBuilder();
3334

3435
/**
35-
* Return a DataSource builder for the extra database (url, username, password).
36+
* Return an ebean Database builder for the EXTRA database.
37+
* <p>
38+
* This is set to not register with Ebean's io.ebean.DB.
3639
*/
37-
io.ebean.datasource.DataSourceBuilder extraDataSourceBuilder();
40+
io.ebean.DatabaseBuilder extraDatabaseBuilder();
3841

3942
/**
40-
* Return a DataSource builder for the second extra database (url, username, password).
43+
* Return a DataSource builder for the extra database (url, username, password).
4144
*/
42-
io.ebean.datasource.DataSourceBuilder extra2DataSourceBuilder();
45+
io.ebean.datasource.DataSourceBuilder extraDataSourceBuilder();
4346

4447
/**
45-
* Return an ebean Database builder for the EXTRA database.
48+
* Return an ebean Database builder for the second EXTRA2 database.
49+
* <p>
50+
* This is set to not register with Ebean's io.ebean.DB.
4651
*/
47-
io.ebean.DatabaseBuilder extraDatabaseBuilder();
52+
io.ebean.DatabaseBuilder extra2DatabaseBuilder();
4853

4954
/**
50-
* Return an ebean Database builder for the second EXTRA2 database.
55+
* Return a DataSource builder for the second extra database (url, username, password).
5156
*/
52-
io.ebean.DatabaseBuilder extra2DatabaseBuilder();
57+
io.ebean.datasource.DataSourceBuilder extra2DataSourceBuilder();
58+
5359
}

src/test/java/io/ebean/test/containers/PostgisContainerTest.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,10 @@ void extraDb() throws java.sql.SQLException {
3737
}
3838
dataSource.shutdown();
3939

40-
Database ebean = container.ebean().builder().build();
40+
Database ebean = container.ebean().builder()
41+
.register(false)
42+
.defaultDatabase(false)
43+
.build();
4144
ebean.sqlUpdate("insert into test_junk2 (acol) values (?)")
4245
.setParameter(45)
4346
.execute();

0 commit comments

Comments
 (0)