title: How not to rollback @DataJpaTest?
body: <p>In the following code</p>
  
  <pre><code>@DataJpaTest
  @Transactional(propagation = Propagation.NOT_SUPPORTED)
  @AutoConfigureTestDatabase(replace= AutoConfigureTestDatabase.Replace.NONE)
  public class GenreDaoJpaTest{
      @Autowired
      private TestEntityManager entityManager;
      @Autowired
      private GenreRepository dao;
      ....   
  }
  </code></pre>
  
  <p>when I'm adding <code>@Transactional(propagation = Propagation.NOT_SUPPORTED)</code> with the purpose to cancel a roolback after each test I'm getting an exception:</p>
  
  <pre><code>ava.lang.IllegalStateException: No transactional EntityManager found
  
      at org.springframework.util.Assert.state(Assert.java:73)
      at org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManager.getEntityManager(TestEntityManager.java:237)
      at org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManager.persist(TestEntityManager.java:92)
      at ru.otus.ea.dao.GenreDaoJpaTest.init(GenreDaoJpaTest.java:38)
  </code></pre>
  
  <p>It there a way to autowire <code>TestEntityManager</code> and not to roolback transactions in tests?</p>