Implement system for begin/commit/rollback transactions for the database interface. This means that for any database mutation events a related database transaction context should be created, this way no unnecessary database changes will be commited if the result is a critical exception.
Implement system for begin/commit/rollback transactions for the database interface. This means that for any database mutation events a related database transaction context should be created, this way no unnecessary database changes will be commited if the result is a critical exception.