package net.curisit.securis.ioc; import jakarta.enterprise.context.ApplicationScoped; import jakarta.persistence.EntityManager; import jakarta.persistence.EntityManagerFactory; import jakarta.persistence.Persistence; 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 = Persistence.createEntityManagerFactory("localdb"); public EntityManager getEntityManager() { return entityManagerFactory.createEntityManager(); } }