title: Activiti + spring + transaction + rollback
body: <p>I want to test the integration of Spring and Activiti, then I stuck with confusing problem. I have a workflow with 2 service task (using jpa repository saveAndFlush method to update database) A and B</p>
  
  <p>In the service A, I actively throw a new Exception , then the transaction rollbacks, and the flow stops. Well, it's okay.</p>
  
  <p><strong>However, how can I rollback the service A only and the flow continue to service B?</strong>
  Because if service A throws Exception, the flow will be stopped, and if Exception is caught ( then the flow continues), service A will not rollback.</p>
  
  <p>I use JPA Repository to automatically handle transaction, so change to manual mode will take a lot of efforts now.</p>