Вопрос VertX SqlClientApi / SqlConnection

#vert.x

#vert.x

Вопрос:

В документации говорится

Клиентский API JDBC, созданный в Vert.x 3, теперь устарел, и вместо него следует использовать новый SQL Client API. Он будет поддерживаться в течение срока службы Vert.x 4, чтобы разрешить перенос приложений на новый SQL Client API.

Кажется, что этот класс работает в режиме автоматической фиксации. Если у меня есть несколько вызовов базы данных в одной службе, как это должно работать с согласованностью транзакций? Планируется ли, что «фиксация», «откат» также будут доступны, как и в SqlConnection?

Спасибо

Ответ №1:

Вы можете взглянуть на Javadocs новых клиентских API транзакций в https://vertx.io/docs/apidocs/io/vertx/sqlclient/Pool.html#withTransaction-java.util.function .Функция-, JDBCClient выполнит блок, начиная с отключения режима автоматической фиксации и заканчивая выполнением фиксации или отката.

Комментарии:

1. Спасибо, я их пропустил