hibernateutilsimple.java

来自「webwork in action 下载。」· Java 代码 · 共 40 行

JAVA
40
字号
package org.hibernate.auction.persistence;import net.sf.hibernate.*;import net.sf.hibernate.cfg.Configuration;import org.apache.commons.logging.*;/** * A very simple Hibernate helper class that holds the SessionFactory as a singleton. * <p> * The only job of this helper class is to give your application code easy * access to the <tt>SessionFactory</tt>. It initializes the <tt>SessionFactory</tt> * when it is loaded (static initializer) and you can easily open new * <tt>Session</tt>s. Only really useful for trivial applications. * * @author christian@hibernate.org */public class HibernateUtilSimple {	private static Log log = LogFactory.getLog(HibernateUtil.class);	private static final SessionFactory sessionFactory;	// Create the initial SessionFactory from the default configuration files	static {		try {			sessionFactory = new Configuration().configure().buildSessionFactory();		} catch (Throwable ex) {			// We have to catch Throwable, otherwise we will miss			// NoClassDefFoundError and other subclasses of Error			log.error("Building SessionFactory failed.", ex);			throw new ExceptionInInitializerError(ex);		}	}	public static Session getSession()		throws HibernateException {		return sessionFactory.openSession();	}}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?