t = s.beginTransaction(); DetachedCriteria dc2 = DetachedCriteria.forClass(Student.class, "st") .add( Property.forName("st.studentNumber").eqProperty("e.studentNumber") ) .setProjection( Property.forName("name") ); enrolment = ( Enrolment ) s.createCriteria(Enrolment.class, "e")
add(Property.forName("ff.form.formId").eqProperty("f.formId")). add(Restrictions.in("ff.formFieldId", allFormFieldIds)); crit.add(Subqueries.eq((long) containingAllFormFields.size(), subquery));
subcriteria.add(Property.forName("mv.dSpaceObject").eqProperty("item.id")); subcriteria.setProjection(Projections.property("mv.dSpaceObject"));
subcriteria.add(Property.forName("mv.dSpaceObject").eqProperty("item.id")); subcriteria.setProjection(Projections.property("mv.dSpaceObject"));