--- miscJava/HiberTest1/src/dk/thoerup/hibertest1/EmployeeDAO.java 2010/03/01 14:23:00 619 +++ miscJava/HiberTest1/src/dk/thoerup/hibertest1/EmployeeDAO.java 2010/03/01 15:33:45 620 @@ -13,13 +13,13 @@ @SuppressWarnings("unchecked") public List getAll() { - Session session = HibernateUtil.getSessionFactory().openSession(); + Session session = HibernateUtil.getSessionFactory().getCurrentSession(); Transaction tx = session.beginTransaction(); // Dummy Transcaction Criteria c = session.createCriteria(Employee.class); java.util.List list = c.list(); tx.rollback(); //since no changes was made, just as well rollback - session.close(); +// session.close(); return list; } @@ -36,12 +36,12 @@ //session.close(); } public void updateEmployee(Employee emp) { - Session session = HibernateUtil.getSessionFactory().openSession(); + Session session = HibernateUtil.getSessionFactory().getCurrentSession(); Transaction tx = session.beginTransaction(); session.update(emp); tx.commit(); - session.close(); + // session.close(); }