title: Default isolation level in Spring Framework
body: <p>I have a method in <em>service layer</em> which does the update functionality to database. </p>
  
  <pre><code>@Transactional(propagation = Propagation.REQUIRES_NEW)
  public void update(final Object obj){
      // some code here
  }
  </code></pre>
  
  <p>Now I want to know what is the isolation level for this method set by Spring framework?</p>
  
  <p>I am a newbie to Spring, just wanted to make myself comfortable with <em>transactions</em>. </p>
  
  <p>Please share some best practice and ways to set <em>isolation level</em> to avoid deadlocks and thus preventing same user trying to update his record from different browsers.</p>