title: spring scope for transaction
body: <p>I'm a new Spring user.
  I have a question about scope and transaction.</p>
  
  <p>For example, there's a service:</p>
  
  <pre><code>&lt;bean id="bankInDaoService" class="service.dao.impl.UserDaoServiceImpl"&gt;
  </code></pre>
  
  <p>Let's say there are <strong>2 people</strong> who want to bank-in at the <strong>same time</strong>.
  And I already put <strong>@Transactional</strong> above for Hibernate transaction the method for bank-in purpose.</p>
  
  <p>My questions are:</p>
  
  <ol>
  <li>Since default Spring scope is singleton. Will these 2 people share the same values. (person 1 bank-in 500, person 2 bank-in 500)?</li>
  <li>Will the @Transactional be effective? I mean let the first person finishes bank-in, and then person 2.</li>
  </ol>
  
  <p>I'll be really thankful for your help.</p>