I'm wondering how MiddleKit users are dealing with the issue of
transactions. As far as I can tell, the notion of commits and rollbacks are
not fully implemented in ObjectStore.py--methods like revertChanges(self)
raise NotImplemented errors).

Why I ask is because I'm used to the traditional RDBMS notions of
transactions (and ACIDity) and not at all used to using an
object-relational layer. I think that there might be situations where one
wants to commit several objects to persistant storage atomically, but
without support for transactions in MiddleKit (or MySQL for that matter),
how does everybody cope? Do you really drop down to unwinding your
.saveChanges() method calls by hand (i.e., with code)? Isn't this a bit
icky?

...Edmund.


_______________________________________________
Webware-discuss mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/webware-discuss

Reply via email to