package org.needle4j.db.configuration; import javax.persistence.EntityManager; import javax.persistence.EntityManagerFactory; /** * Abstraction for bootstrapping {@link EntityManagerFactory} and * {@link EntityManager}. */ interface PersistenceConfiguration { /** * Returns an {@link EntityManager} instance. * * @return entityManager */ EntityManager getEntityManager(); /** * Returns the EntityManagerFactory. * * @return EntityManagerFactory */ EntityManagerFactory getEntityManagerFactory(); }