Class Connector

java.lang.Object
com.ubs.backend.classes.database.Connector

public class Connector extends Object
Class to manage Hibernate Connections
Since:
17.07.2021
Author:
Andreas, Marc Andri Fuchs
  • Field Details

    • instance

      private static Connector instance
    • sessionFactory

      private javax.persistence.EntityManagerFactory sessionFactory
    • autoclose

      private boolean autoclose
  • Constructor Details

    • Connector

      private Connector()
      Private Constructor to initialize the SessionFactory
      Since:
      17.07.2021
  • Method Details

    • getInstance

      public static Connector getInstance()
      Returns:
      the Connector Instance
      Since:
      17.07.2021
    • open

      public javax.persistence.EntityManager open()
      Opens a connection to the Database
      Returns:
      an EntityManager
      Since:
      17.07.2021
    • isAutoclose

      public boolean isAutoclose()
      Returns:
      if autoclose is activated
      Since:
      17.07.2021
    • setAutoclose

      public void setAutoclose(boolean autoclose)
      Parameters:
      autoclose - new boolean if autoclose is activated
      Since:
      17.07.2021