#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. Спасибо, я их пропустил