hibernate4.3.9final 如何创建SessionFactory和Session

来源:互联网 发布:茉莉兔兔淘宝 编辑:程序博客网 时间:2024/06/05 05:12
import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.boot.registry.StandardServiceRegistryBuilder;import org.hibernate.boot.registry.StandardServiceRegistry;import org.hibernate.cfg.Configuration;public class HibernateUtil {    public final static SessionFactory FACTORY=buildSessionFactory();        private static SessionFactory buildSessionFactory() {        Configuration cfg = new Configuration().configure();        StandardServiceRegistry sr = new StandardServiceRegistryBuilder()                                .applySettings(cfg.getProperties()).build();        SessionFactory factory=cfg.buildSessionFactory(sr);        return factory;    }        public static SessionFactory getSessionFactory(){        return FACTORY;    }        public static Session openSession(){        return FACTORY.openSession();    }        public void closeSession(Session session){        if(session!=null) session.close();    }    }


0 0
原创粉丝点击