title: what is the difference between @Transactional and @Transactional(readOnly=true)
body: <p>Can anyone tell me what is the difference between <strong>@Transactional</strong> and <strong>@Transactional(readOnly=true)</strong> in spring/hibernate.</p>
  
  <p>Why we need to use @Transactional/@Transactional(readOnly=true) annotations in Service layer and not in DAO layer?</p>
  
  <p>Please advise</p>