Skip to content
Snippets Groups Projects
EntityManagerController.java 839 B
Newer Older
  • Learn to ignore specific revisions
  • package de.hda.fbi.db2.stud;
    
    import javax.persistence.EntityManager;
    import javax.persistence.EntityManagerFactory;
    import javax.persistence.Persistence;
    
    
    /**
     * EntityManagerController Created by l.koehler on 05.08.2019.
     */
    
    public class EntityManagerController {
    
    
      private static EntityManagerController entityManagerController;
    
      private EntityManagerController() {
        EntityManagerFactory emf = Persistence.createEntityManagerFactory("postgresPU");
        this.entityManager = emf.createEntityManager();
      }
    
      public static EntityManagerController getInstance() {
        if (entityManagerController == null) {
          entityManagerController = new EntityManagerController();
    
        return entityManagerController;
      }
    
      public EntityManager getEntityManager() {
        return entityManager;
      }
    
      private EntityManager entityManager;