From: Edmund L. <el...@in...> - 2001-12-26 05:28:23
|
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. |