If I get you right, you can just use the
@TransactionConfiguration(defaultRollback = true)
annotation below your @ContextConfiguration annotation. This will rollback the changes in your tests after every run.
user3145373 pointed out, that the attribute transactionManager="context bean transaction manager" in @TransactionConfiguration needed to be set also.
It is part of the spring-test lib.