Package com.ubs.backend.classes.database
Class Connector
java.lang.Object
com.ubs.backend.classes.database.Connector
Class to manage Hibernate Connections
- Since:
- 17.07.2021
- Author:
- Andreas, Marc Andri Fuchs
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate static Connectorprivate javax.persistence.EntityManagerFactory -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivatePrivate Constructor to initialize the SessionFactory -
Method Summary
Modifier and TypeMethodDescriptionstatic Connectorbooleanjavax.persistence.EntityManageropen()Opens a connection to the DatabasevoidsetAutoclose(boolean autoclose)
-
Field Details
-
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
- 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
-