Index: lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/lesson/LearnerProgress.hbm.xml =================================================================== RCS file: /usr/local/cvsroot/lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/lesson/LearnerProgress.hbm.xml,v diff -u -r1.1 -r1.2 --- lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/lesson/LearnerProgress.hbm.xml 28 Jan 2005 04:08:35 -0000 1.1 +++ lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/lesson/LearnerProgress.hbm.xml 1 Feb 2005 03:49:32 -0000 1.2 @@ -2,69 +2,66 @@ - + - - http://boss.bekk.no/boss/middlegen/ - http://www.hibernate.org/ ---> + - - - @hibernate.class - table="lams_learner_progress" - - true + + + - - - @hibernate.id - generator-class="identity" - type="java.lang.Long" - column="learner_progress_id" + + - - - + + + + + + + + + + + + + + - - - - - @hibernate.many-to-one - not-null="true" - @hibernate.column name="user_id" - - - - - - - @hibernate.many-to-one - not-null="true" - @hibernate.column name="lesson_id" - - - + + + + - + + + + + + + + + Index: lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/lesson/Lesson.hbm.xml =================================================================== RCS file: /usr/local/cvsroot/lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/lesson/Lesson.hbm.xml,v diff -u -r1.1 -r1.2 --- lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/lesson/Lesson.hbm.xml 28 Jan 2005 04:08:35 -0000 1.1 +++ lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/lesson/Lesson.hbm.xml 1 Feb 2005 03:49:32 -0000 1.2 @@ -2,131 +2,100 @@ - + - + - true + true - + + + - - + + + + + + + + - - - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - + + + + - - - - + + + + + + + + + + + + + + + + - - - - - - - + + + + - - - - - - - - - + + + + + SELECT DISTINCT {lesson.*} + FROM lams_lesson {lesson}, + lams_grouping, + lams_group, + lams_user_group + WHERE ({lesson}.class_grouping_id = lams_grouping.grouping_id) + AND (lams_grouping.grouping_id = lams_group.grouping_id) + AND (lams_group.group_id = lams_user_group.group_id) + AND (lams_user_group.user_id = :userId) + +