College和Student的one-to-many映射可以参考这篇文章,当访问关联实体的时候,hibernate会查询college下的所有student对象。
@Test
public void testLoad() {
Session session = sessionFactory.openSession();
College college = (College) session.load(College.class, 2);
System.out.println("college name is:" + college.getName());
System.out.println(college.getAllStudents().size());
session.close();
}
使用session.createFilter()能够过滤关联实体的集合。A collection filter is a special type of query that can be applied to a persistent collection or array. The query string can refer to this, meaning the current collection element.
@Test
p