package net.curisit.securis.ioc; import javax.enterprise.context.ApplicationScoped; import javax.persistence.EntityManager; import javax.persistence.EntityManagerFactory; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; @ApplicationScoped public class EntityManagerProvider { @SuppressWarnings("unused") private static final Logger log = LogManager.getLogger(EntityManagerProvider.class); private final EntityManagerFactory entityManagerFactory = javax.persistence.Persistence.createEntityManagerFactory("localdb"); public EntityManager getEntityManager() { return entityManagerFactory.createEntityManager(); } }