Index: lams_common/src/java/org/lamsfoundation/lams/lesson/dao/hibernate/LessonDAO.java =================================================================== diff -u -rffa7af2bba64347997658f2eab6c8cebd9280cec -rcc4e58f3d56692a3798caa48226f4f0399644ed2 --- lams_common/src/java/org/lamsfoundation/lams/lesson/dao/hibernate/LessonDAO.java (.../LessonDAO.java) (revision ffa7af2bba64347997658f2eab6c8cebd9280cec) +++ lams_common/src/java/org/lamsfoundation/lams/lesson/dao/hibernate/LessonDAO.java (.../LessonDAO.java) (revision cc4e58f3d56692a3798caa48226f4f0399644ed2) @@ -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(); }