|
21 | 21 | import org.hibernate.reactive.containers.DatabaseConfiguration.DBType;
|
22 | 22 | import org.hibernate.reactive.mutiny.Mutiny;
|
23 | 23 | import org.hibernate.reactive.pool.ReactiveConnection;
|
| 24 | +import org.hibernate.reactive.pool.impl.H2SqlClientPool; |
24 | 25 | import org.hibernate.reactive.provider.ReactiveServiceRegistryBuilder;
|
25 | 26 | import org.hibernate.reactive.provider.Settings;
|
26 | 27 | import org.hibernate.reactive.provider.service.ReactiveGenerationTarget;
|
|
44 | 45 | import io.vertx.ext.unit.junit.Timeout;
|
45 | 46 | import io.vertx.ext.unit.junit.VertxUnitRunner;
|
46 | 47 |
|
| 48 | +import static org.hibernate.reactive.containers.DatabaseConfiguration.DBType.H2; |
47 | 49 | import static org.hibernate.reactive.containers.DatabaseConfiguration.dbType;
|
48 | 50 | import static org.hibernate.reactive.util.impl.CompletionStages.loop;
|
49 | 51 | import static org.hibernate.reactive.util.impl.CompletionStages.voidFuture;
|
@@ -136,6 +138,10 @@ protected Configuration constructConfiguration() {
|
136 | 138 | configuration.setProperty( Settings.HBM2DDL_IMPORT_FILES, "/db2.sql" );
|
137 | 139 | doneTablespace = true;
|
138 | 140 | }
|
| 141 | + if ( dbType() == H2 ) { |
| 142 | + configuration.getProperties().put( Settings.SQL_CLIENT_POOL, new H2SqlClientPool() ); |
| 143 | + } |
| 144 | + configuration.setProperty( Settings.URL, DatabaseConfiguration.getJdbcUrl() ); |
139 | 145 | //Use JAVA_TOOL_OPTIONS='-Dhibernate.show_sql=true'
|
140 | 146 | configuration.setProperty( Settings.SHOW_SQL, System.getProperty(Settings.SHOW_SQL, "false") );
|
141 | 147 | configuration.setProperty( Settings.FORMAT_SQL, System.getProperty(Settings.FORMAT_SQL, "false") );
|
|
0 commit comments