From 494d349fb67be74da49caae2794fda702f595fb4 Mon Sep 17 00:00:00 2001
From: Kenmegne <stephanie.kenmegne@gmail.com>
Date: Thu, 18 Jun 2026 16:29:11 +0000
Subject: [PATCH] rename packages

---
 fdx_generator/src/main/java/com/megatim/fdxgenerator/model/dao/HibernateUtil.java |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 48 insertions(+), 0 deletions(-)

diff --git a/fdx_generator/src/main/java/com/megatim/fdxgenerator/model/dao/HibernateUtil.java b/fdx_generator/src/main/java/com/megatim/fdxgenerator/model/dao/HibernateUtil.java
new file mode 100644
index 0000000..1969d1d
--- /dev/null
+++ b/fdx_generator/src/main/java/com/megatim/fdxgenerator/model/dao/HibernateUtil.java
@@ -0,0 +1,48 @@
+/*
+ * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
+ * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
+ */
+package com.megatim.fdxgenerator.model.dao;
+
+import org.hibernate.SessionFactory;
+import org.hibernate.boot.Metadata;
+import org.hibernate.boot.MetadataSources;
+import org.hibernate.boot.registry.StandardServiceRegistry;
+import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
+
+/**
+ *
+ * @author mela
+ */
+public class HibernateUtil {
+
+    private static SessionFactory sessionFactory;
+
+    private HibernateUtil() {
+        
+    }
+    
+    public static synchronized SessionFactory getSessionFactory() {
+        try {
+            if (sessionFactory == null) {
+                StandardServiceRegistry standardRegistry = new StandardServiceRegistryBuilder()
+                        //                        .configure("hibernate.cfg.xml").build();
+                        .configure("file:hibernate.cfg.xml").build();
+
+                Metadata metaData = new MetadataSources(standardRegistry)
+                        .getMetadataBuilder()
+                        .build();
+
+                sessionFactory = metaData.getSessionFactoryBuilder().build();
+            }
+            return sessionFactory;
+        } catch (Throwable ex) {
+            throw new ExceptionInInitializerError(ex);
+        }
+    }
+
+    public static void shutdown() {
+        if(sessionFactory != null) 
+            sessionFactory.close();
+    }
+}

--
Gitblit v1.10.0