title: Call @Transactional annotated method from another @Transactional annotated method
body: <p>What happens when I call one transactional method from another transactional method, now my second transactional method completed, and it came back in 1st transactional method, and unfortunately it fail, so will it roll back everything, means will it roll back 2nd transactional method changes..?? Note: both method are in same class</p>
  
  <pre><code>@Transactional 
  public void method1(){
     //do something
     call method2();
    //do something
    ...
    ...
    failed here
  }
  
  @Transactional
  public void method2(){
    //do something
    save()
  }
  </code></pre>
  
  <p>So in above example will it rollback whatever I saved in 2nd transactional method?</p>