public class HibernateUtil 
{
 private static SessionFactory sessionFactory;//此处为何用static去定义
 
 static
 {
 try
 {
 sessionFactory=new Configuration().configure().buildSessionFactory();
 
 }
 catch(Exception ex)
 {
 ex.printStackTrace();
 }
 }
 public static Session openSession()
 {
 Session session =sessionFactory.openSession();
 return session;
 }
 
 public static void close(Session session)
  {
 if(session!=null)
 {
 session.close();
 }
  }
}