NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
~~~ package utils; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.cfg.Configuration; public class HibernateUtils { private static SessionFactory sf; static { // 1. 创建,调用空参构造 Configuration conf = new Configuration().configure(); // 2. 根据配置信息,创建SessionFactory对象 sf = conf.buildSessionFactory(); } // 获得session => 获得全新session public static Session openSession() { Session session = sf.openSession(); return session; } // 获得session => 获得与线程绑定的session public static Session getCurrentSession() { // 获得session Session session = sf.getCurrentSession(); return session; } public static void main(String[] args) { //测试下 System.out.println(HibernateUtils.openSession()); } } ~~~