zoukankan      html  css  js  c++  java
  • HIbernateUtil

    package com.car.util;

    import org.hibernate.Session;

    import org.hibernate.SessionFactory;

    import org.hibernate.cfg.Configuration;

    public class HibernateUtil {

       private static final ThreadLocal<Session> sessionTL = new ThreadLocal<Session>();  

      private static Configuration configuration;    

      private final static SessionFactory sessionFactory;  

      static {  

        try {  

        configuration = new Configuration().configure();  

        sessionFactory = configuration.buildSessionFactory();  

          } catch (Exception e) {    

        e.printStackTrace();   

         throw new ExceptionInInitializerError(e);

        }

     }  

     public static Session currentSession(){

        Session session = sessionTL.get();

        if (session==null) {

           session = sessionFactory.openSession();

           sessionTL.set(session);  

       }  

       return session;

        }

       public static void closeSession(){  

          Session session = sessionTL.get();

        sessionTL.set(null);

        session.close();

       }  

    }

  • 相关阅读:
    mongodb的账户管理
    mongo备份与恢复
    mongo索引
    聚合aggregate
    07-【jsp基本了解】
    Servlet登录小案例
    06-【servletconfig、servletContext 】
    05-【session、cookie】
    jQuery
    04-【servlet转发和重定向】
  • 原文地址:https://www.cnblogs.com/Mindreader/p/5415115.html
Copyright © 2011-2022 走看看