Transacción
PIPE permite garantizar la atomicidad de las operaciones SQL, por medio de los métodos transaccion, iniciarTransaccion, confirmar y revertir.
El método transaccion garantiza la atomicidad de forma automática, confirmando o revertiendo las operaciones SQL según el comportamiento de la ejecución, permitiendo reintentar las operaciones si se evidencia un interbloqueo (deadlock).
Si deseamos garantizar la atomicidad de las operaciones SQL de forma personalizada, podemos realizarlo de la siguiente manera.
Si utilizas el Modelo para interactuar con los datos de la base de datos, tendrás la ventaja de poder omitir las convenciones que tiene el ORM PIPE y adaptarse a la estructura que tenga tu tabla en la base de datos, ya que el Constructor de Consultas se adapta por defecto a las convenciones.