/**
* Constructs a new Database that uses given {@link ConnectionProvider} and {@link Dialect}.
*/
public Database(@NotNull ConnectionProvider connectionProvider, @NotNull Dialect dialect) {
this(new DefaultTransactionManager(connectionProvider), dialect);
}