No, I dont want to update JCR and data source simultaneously, I want to save all the JCR transactions once in the end, by utx.commit() if there are no failure rates, and utx.rollback() in case of single failure. So I think if anyway we can make use of JTA transactions, to store transient data and s...