HIbernate Struts2 исключение нулевого указателя сеанса

Я создаю один простой пример входа в систему с использованием struts2 и Hibernate. Для этого я создаю одну переменную сеанса с аннотацией @SessionTarget. Но когда я пытаюсь использовать эту переменную сеанса, я получаю исключение нулевого указателя.

            @SessionTarget
            Session session;

            public void userLogin(String userName, String password) {
                  try {
                  String hql = "select user_privilege from user_details log where log.userName=:userName and log.password=:passw";
                  Query query = session.createQuery(hql); // From here I am getting exception
                  query.setParameter("userName", userName);
                  query.setParameter("password", passw);
                  List result = query.list();
                  Iterator iterator = result.iterator();
                  while(iterator.hasNext()){
                    userId = (int) iterator.next();
                  }
                } catch (HibernateException e) {
                } finally {
                  //session.close();
                }                   
            }

0 ответов

Другие вопросы по тегам