Index: lams_common/src/java/org/lamsfoundation/lams/lesson/dao/hibernate/LessonDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/lesson/dao/hibernate/LessonDAO.java,v diff -u -r1.6 -r1.7 --- lams_common/src/java/org/lamsfoundation/lams/lesson/dao/hibernate/LessonDAO.java 17 Feb 2005 05:32:57 -0000 1.6 +++ lams_common/src/java/org/lamsfoundation/lams/lesson/dao/hibernate/LessonDAO.java 23 Feb 2005 23:01:07 -0000 1.7 @@ -13,6 +13,7 @@ import net.sf.hibernate.HibernateException; import net.sf.hibernate.Query; import net.sf.hibernate.Session; +import net.sf.hibernate.expression.Expression; import org.springframework.orm.hibernate.HibernateCallback; import org.springframework.orm.hibernate.HibernateTemplate; @@ -39,7 +40,7 @@ } - public Lesson getLessonWithEagerlyFetchedProgress(Long lessonId) + public Lesson getLessonWithEagerlyFetchedProgress(final Long lessonId) { HibernateTemplate hibernateTemplate = new HibernateTemplate(this.getSessionFactory()); @@ -49,6 +50,7 @@ public Object doInHibernate(Session session) throws HibernateException { return session.createCriteria(Lesson.class) + .add(Expression.like("lessonId",lessonId)) .setFetchMode("learnerProgresses",FetchMode.EAGER) .uniqueResult(); }