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();
}
}