title: TransactionTemplate vs JdbcTemplate
body: <p>The Spring framework provides two means of programmatic transaction management:</p>
  <ol>
  <li><p>Using the <code>TransactionTemplate</code>.</p>
  </li>
  <li><p>Using a <code>PlatformTransactionManager</code> implementation directly.</p>
  </li>
  </ol>
  <p>The above is described here: <a href="http://static.springsource.org/spring/docs/2.0.8/reference/transaction.html" rel="nofollow noreferrer">http://static.springsource.org/spring/docs/2.0.8/reference/transaction.html</a></p>
  <p>The Spring site  hasnot mentioned <code>JdbcTemplate</code> here. As per my understanding <code>JdbcTemplate</code> also manages the transaction internally and this is all done in programme too.</p>
  <p>So what's the basic difference between <code>TransactionTemplate</code> and <code>JdbcTemplate</code>?</p>