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.

Reply via email to