HibernateUtils.java
资源名称:oa.rar [点击查看]
上传用户:kimgenplus
上传日期:2016-06-05
资源大小:20877k
文件大小:1k
源码类别:
OA系统
开发平台:
Java
- package com.bjsxt.oa.model;
- import org.hibernate.Session;
- import org.hibernate.SessionFactory;
- import org.hibernate.cfg.Configuration;
- public class HibernateUtils {
- private static SessionFactory factory;
- private HibernateUtils() {}
- static {
- Configuration cfg = new Configuration().configure();
- factory = cfg.buildSessionFactory();
- }
- public static SessionFactory getSessionFactory() {
- return factory;
- }
- public static Session getSession() {
- factory.getCurrentSession();
- return factory.openSession();
- }
- public static void closeSession(Session session) {
- if (session != null) {
- if (session.isOpen()) {
- session.close();
- }
- }
- }
- }