我有一个action得到参数要去数据库查找,我用的是hibernate。
  action:  (调用了自己写的HibernateUtil的findUser方法)      
          List<User> list = HibernateUtil.findUser(strUserName, strPwd);  HibernateUtil
       static private Session session;
       static GetHibernate hib=new GetHibernate();

      public static List<User> findUser(String userName, String pwd){
   List<User> list=null;
   try{
   session=hib.openSession();
   Query query=session.createQuery(XXXX)GetHibernate:(关键来了 在openSession函数里)
       private static SessionFactory sessionFactory=null;
      static{
          try {
                   Configuration conf = new Configuration().configure();
                   sessionFactory = conf.buildSessionFactory();
          } catch (Exception e) { e.printStackTrace();}
      }
     public Session openSession(){
          return sessionFactory.openSession();
    }
 这段函数 我用junit测试    HibernateUtil.findUser(strUserName, strPwd); 没有问题
但是在WEB应用中 我的sessionFactory为什么为null(GetHibernate不为null)。 static的代码块没用被执行吗? 我设置断点也进不去