Files
symphony/SymphonyDatabaseNode/src/main/java/io/github/lumijiez/Data.java

24 lines
642 B
Java

package io.github.lumijiez;
import jakarta.persistence.EntityManager;
import jakarta.persistence.EntityManagerFactory;
import jakarta.persistence.Persistence;
public class Data {
private static final EntityManagerFactory entityManagerFactory;
static {
entityManagerFactory = Persistence.createEntityManagerFactory("mainUnit");
}
public static EntityManager getEntityManager() {
return entityManagerFactory.createEntityManager();
}
public static void close() {
if (entityManagerFactory != null && entityManagerFactory.isOpen()) {
entityManagerFactory.close();
}
}
}