• java实现遍历树形菜单方法——HibernateUtil实现


     /**  
    * @Title: HibernateUtil.java
    * @Package org.web
    * @Description: TODO该方法的主要作用:
    * @author A18ccms A18ccms_gmail_com  
    * @date 2017-5-6 下午1:41:30
    * @version V1.0  
    */
    package org.util;
    
    import org.hibernate.Session;
    import org.hibernate.cfg.Configuration;
    
     /**   
     *    
     * 项目名称:votedemo   
     * 类名称:HibernateUtil   
     * 类描述:   hibernate的工具类
     * 创建人:Mu Xiongxiong  
     * 创建时间:2017-5-6 下午1:41:30   
     * 修改人:Mu Xiongxiong   
     * 修改时间:2017-5-6 下午1:41:30   
     * 修改备注:   
     * @version    
     *    
     */
    public class HibernateUtil {
    	/**
    	* @Fields session :该字段的意思:session 
    	*/
    	private static Session session ;
    	/**
    	* @Fields sl :该字段的意思:线程
    	*/
    	private static ThreadLocal<Session> sl = new ThreadLocal<Session>();
    	
    	/**
    	 * 
    	* @Title: getSession
    	* @Description: 该方法的主要作用:打开session 
    	* @param  @return 设定文件  
    	* @return  返回类型:Session   
    	* @throws
    	 */
    	public static Session getSession (){
    		session = sl.get();
    		if(session==null){
    			session = new Configuration().configure().buildSessionFactory().openSession();
    			sl.set(session);
    		}
    		return session;
    	}
    	
    	
    	/**
    	 * 
    	* @Title: closeSession
    	* @Description: 该方法的主要作用:关闭session
    	* @param   设定文件  
    	* @return  返回类型:void   
    	* @throws
    	 */
    	public static void closeSession (){
    		session = sl.get();
    		if(session!=null){
    			sl.set(null);
    			session.close();
    		}
    		
    	}
    
    }
    

  • 相关阅读:
    对现有Hive的大表进行动态分区
    Hive表分区
    Hive常用的SQL命令操作
    Hadoop分布式安装
    Hadoop命令摘录
    HDFS基本知识整理
    Hive基本命令整理
    Hadoop
    淘宝数据魔方技术架构解析
    Eclipse 下 opennms 开发环境搭建
  • 原文地址:https://www.cnblogs.com/a1111/p/7459713.html
Copyright © 2020-2023  润新知