zoukankan      html  css  js  c++  java
  • currentSession

    public  class  HibernateUtil  {
     
     public static final ThreadLocal session =new ThreadLocal();
     
     public  static  final  SessionFactory  sessionFactory;
      static  {
          try  {
            sessionFactory  =  new  Configuration().configure().buildSessionFactory();
          } catch (Throwable  ex) {
               throw  new  ExceptionInInitializerError(ex);
          }     
     }
     
         public  static  Session  currentSession()  throws  HibernateException  {
            Session  s  =  session.get();
            if(s  ==  null)  {
              s  =  sessionFactory.openSession();
              session.set(s);
               }
             return  s;
           }

        public  static  void  closeSession()  throws  HibernateException  {
               Session  s  =  session.get();
            if(s  !=  null)  {
                s.close();
            }
            session.set(null);
        }
     }

    昨日已逝正在输入···
    赞赏支持!!!
    分享到: 更多
  • 相关阅读:
    第一阶段冲刺09
    英文单词统计
    第一阶段冲刺08
    暑假生活第二周
    暑假生活第一周
    大道至简读书笔记03
    个人总结15
    大道至简读书笔记02
    计算最长英语单词链
    个人总结14
  • 原文地址:https://www.cnblogs.com/rhxuza1993/p/7729053.html
Copyright © 2011-2022 走看看