title: What happens when a @Transactional annotated method is hit in parallel by multiple instances?
body: <p>Please correct me if I am wrong somewhere.</p>
  
  <p>I am having an issue where my transaction are not being saved to the data base and some sort of racing is occurring which screws up the data. The app is hit in parallel by multiple instances. I have used @Transactional, which I know is to do a transaction with database and the transaction is committed when the method returns. </p>
  
  <p>The question is, does hitting it through multiple instance still maintain this one transaction per hit thing, or it does not handle the situation and data will screw up because of racing?</p>
  
  <p>Can a solution be suggested for the given condition?</p>