国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - java自定義動態鏈接數據庫示例

java自定義動態鏈接數據庫示例

2019-11-10 15:21java教程網 JAVA教程

這篇文章主要介紹了java自定義動態鏈接數據庫示例,需要的朋友可以參考下

代碼如下:


package dao;

 

import org.hibernate.HibernateException;
import org.hibernate.Session;
import org.hibernate.cfg.Configuration;

/**
 * @author minxuenetcn
 */
public class HibernateSessionFactory {  

    private final ThreadLocal<Session> threadLocal = new ThreadLocal<Session>();  
    private Configuration configuration = new Configuration();   
    private org.hibernate.SessionFactory sessionFactory;  

    /**
     * hibernate.cfg.xml
     * @param configFile
     */
    public void setConfiguration(String configFile){
     this.configuration=new Configuration();
     configuration.configure(configFile);

    }  
    /** 
     * Returns the ThreadLocal Session instance. 
     *  @return Session 
     *  @throws HibernateException
     */  
    public Session getSession() throws HibernateException {  
        Session session = (Session) threadLocal.get();  
        if (session == null || !session.isOpen()) {  
            if (sessionFactory == null) {  
                rebuildSessionFactory();  
            }  
            session = (sessionFactory != null) ? sessionFactory.openSession()  
                    : null;  
            threadLocal.set(session);  
        }  
        return session;  
    }  
    /** 
     *  Rebuild hibernate session factory 
     * 
     */  
    public void rebuildSessionFactory() {   

     try {  
            sessionFactory = this.configuration.buildSessionFactory();  
        } catch (Exception e) {  
            System.err  
                    .println("%%%% Error Creating SessionFactory %%%%");  
            e.printStackTrace();  
        }  
    }  

    /** 
     *  Close the single hibernate session instance. 
     * 
     *  @throws HibernateException 
     */  
    public void closeSession() throws HibernateException {  
        Session session = (Session) threadLocal.get();  
        threadLocal.set(null);  
        if (session != null) {  
            session.close();  
        }  
    }  
    /** 
     *  return session factory 
     * 
     */  
    public org.hibernate.SessionFactory getSessionFactory() {  
        return sessionFactory;  
    }  
    /** 
     *  return hibernate configuration 
     */  
    public Configuration getConfiguration() {  
        return configuration;  
    }  
}

 

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 免费日韩在线 | av久草 | 国产精品久久久久久久久久新婚 | 龙珠z普通话国语版在线观看 | 亚洲国产精品久久 | 欧美激情一区二区三级高清视频 | 免费成年人视频在线观看 | 中文字幕一区二区三区在线视频 | 国产资源在线播放 | 国产电影一区二区 | 国产精品影视在线观看 | 狠狠干av| 激情五月综合网 | 日韩欧美国产精品综合嫩v 在线视频 中文字幕 | 午夜精品久久久久久久 | 久久久精品蜜桃 | 91精品久久久久久久久久久 | 欧美视频一区二区 | 久久综合九色综合欧美狠狠 | 九一视频在线免费观看 | 国产精品一区二区久久 | 综合久久久久 | 亚洲成人精品一区 | 成人夜晚看av | 欧美日韩一区二区三区免费视频 | 一级黄色录像在线观看 | 亚洲国产成人一区二区精品区 | 亚洲三级网站 | 亚洲欧美在线一区 | 色婷婷在线视频观看 | 国产精品99久久久久久久vr | 亚洲精品久久久久久一区二区 | 看av网站 | 九九在线国产视频 | 国产高清免费 | 久久国产精品久久 | 不卡的免费av | 午夜视频精品 | 中文字幕一区二区三区在线视频 | 国产精品久久久久久久久久东京 | 国产亚洲精品久久久久久无几年桃 |