Hi,
I have impleted the phaseListener using the idea presented on
http://www.jroller.com/HazemBlog/entry/implementing_hibernate_open_session_per

I am getting "org.hibernate.HibernateException: createQuery is not valid
without active transaction" error message.

Below is the code of phase listeners:

public class RestoreViewPhaseListener implements PhaseListener {

  public void afterPhase(PhaseEvent event) {
  }

  public void beforePhase(PhaseEvent event) {
SessionFactory sessionFactory =

              HibernateUtil.getSessionFactory();
sessionFactory.getCurrentSession().beginTransaction();


  }

  public PhaseId getPhaseId() {
    return PhaseId.RESTORE_VIEW;
  }

}

Please let me where to open and close session and transaction.

Thanks
Ayub



-- 
-- "Two roads diverged in a wood
And I took the one less traveled by
And that has made all the difference.

Robert Frost....."

Reply via email to