Very simple transactional support to put on top of a database that does not already support it. We do the operations live on the database, but keep a track of what was added or deleted so on rollback we can try and undo the edits. If the rollback fails, it very well could have failed for part of the rollback and you are left with an inconsistent database. For real transactional support, use a database that supports it.
@author Michael Grove @since 0.1 @version 0.7
|
|
|
|