美文网首页
创建hibernateUtil工具类

创建hibernateUtil工具类

作者: Mango_lxh | 来源:发表于2018-09-09 20:49 被阅读0次
package com.hibernate;

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;

public class HibernateUtils {

    private static SessionFactory factory;
    
    static {
        try {
                      //创建Configuration对象,读取hibernate.cfg.xml文件,完成初始化
            Configuration cfg = new Configuration().configure();
            factory = cfg.buildSessionFactory();
        }catch(Exception e) {
            e.printStackTrace();
        }
    }
    
    public static SessionFactory getSessionFactory() {
        return factory;
    }
    
    public static Session getSession() {
        return factory.openSession();
    }
    
    public static void closeSession(Session session) {
        if (session != null) {
            if (session.isOpen()) {
                session.close();
            }
        }
    }
}

相关文章

网友评论

      本文标题:创建hibernateUtil工具类

      本文链接:https://www.haomeiwen.com/subject/ntidgftx.html