title: Spring4 Junit4 Test: @TransactionConfiguration VS @Transactional, use only one or together?
body: <p>In My junit test case:</p>
  
  <ol>
  <li><p>I use only @transactional at class or one, each test method will roll back, because each method within running a transaction. And I add it at method, then the assigned method will roll back.</p></li>
  <li><p>I use only @TransactionConfiguration(defaultRollback = true) at class, but the transaction is not work.</p></li>
  <li><p>I use @transaction and @TransactionConfiguration(defaultRollback = true) at class together, also it will be roll back.</p></li>
  </ol>
  
  <p>My issue:</p>
  
  <ol>
  <li><p>Why roll back is not work with only @TransactionConfiguration at class?</p></li>
  <li><p>I see @transactional default bean name is transaction manager and roll back is TRUE, so i only add it at class and not @TransactionConfiguration?</p></li>
  <li><p>@transactional must annotation, is @TransactionConfiguration only assign transaction manager in multi-transactionManager case?</p></li>
  </ol>