When combining @SpringBootTest and @Transactional my test freezes and never recovers.
I've built a demonstration of the problem here.
getAgain fails because of a unique constraint violation caused by the @Before. To solve this, I would normally include an @Transactional above the class to automatically roll back my changes after each test. However, this causes the test to freeze and never recovers.
Any idea why these two annotations don't play well together?