2024年2月23日

Hibernate学习(二)

作者 高劲松

封装Util工具

package com.util;

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

public final class HibernateUtil {

private static SessionFactory sessionfactory;

private HibernateUtil() {
}

static {
    Configuration cfg = new Configuration();
    cfg.configure();// xml 优先Properties文件
    // cfg.setProperty(connection.driver_class, com.mysql.jdbc.Driver)
    // 以上设置属性,可读性不好
    sessionfactory = cfg.buildSessionFactory();
}

public static SessionFactory getSessionFactory() {
    return sessionfactory;

}

public static Session getSession() {
    return sessionfactory.openSession();
}

}