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();
}
}