room和student是一对多的关系,现在我想查询student姓为“李”的room
DetachedCriteria criteria = DetachedCriteria.forClass(room);//1行
criteria.createAlias("student", "s");  //2行
criteria.add(Restrictions.like("s.name","李%")); //3行
getHibernateTemplate().findByCriteria(criteria)   //4行4行   我查询出来的room里面包括的所有的student,我只希望room中只包含符合姓李的student
怎么弄  ?