I have a question regarding to transaction propagation. For my data model, I have bunch of delete methods to delete each individual type of vertex in OrientDB. However, I also have a big delete method which suppose to delete all types of object at once. This operation need to be ACID, either delete all of them or not at all. I created one OrientGraph object and pass it into all each individual methods. However, after each delete method, the operation is automatically commit. So if my big delete method failed half way, my OrientDB will be out of sync. I tried to call setAutoStartTx(false) on OrientGraph and manually called begin() method on OrientGraph, but transaction still automatically committed after each delete method. Is there any way to manually control my transaction in OrientGraph?
Thanks, Tai -- --- You received this message because you are subscribed to the Google Groups "OrientDB" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
