I am trying to drop-and-create tables multiple times using JPA/EclipseLink (2.5.1) on a JUnit test by calling `createEntityManager` on an `EntityManagerFactory` instantiated multiple times. However, the schema is dropped/created only once. How to make EclipseLink drop/create the schema every time?

My ultimate goal is to have the db tables in a known state (i.e. empty) for each test. Is there a better way to do that?