Class PersistenceClient
java.lang.Object
me.hsgamer.hscore.database.client.jpa.PersistenceClient
- All Implemented Interfaces:
Client<jakarta.persistence.EntityManagerFactory>
public class PersistenceClient
extends Object
implements Client<jakarta.persistence.EntityManagerFactory>
The JPA persistence client
-
Constructor Summary
ConstructorsConstructorDescriptionPersistenceClient(String name, Setting setting) Create a new persistence client -
Method Summary
Modifier and TypeMethodDescriptionjakarta.persistence.EntityManagerGet a new entity managerjakarta.persistence.EntityManagerFactoryGet the originalGet the setting
-
Constructor Details
-
PersistenceClient
Create a new persistence client- Parameters:
name- The name of the persistence clientsetting- The setting of the persistence client
-
-
Method Details
-
getSetting
Description copied from interface:ClientGet the setting- Specified by:
getSettingin interfaceClient<jakarta.persistence.EntityManagerFactory>- Returns:
- the setting
-
getOriginal
public jakarta.persistence.EntityManagerFactory getOriginal()Description copied from interface:ClientGet the original- Specified by:
getOriginalin interfaceClient<jakarta.persistence.EntityManagerFactory>- Returns:
- the original
-
getEntityManager
public jakarta.persistence.EntityManager getEntityManager()Get a new entity manager- Returns:
- The entity manager
-