transactions enables any Java programmer to develop properly controlled transactions with commit and rollback of jus about any operation