读书人

Hibernate查询HQL范例

发布时间: 2013-12-10 15:05:55 作者: rapoo

Hibernate查询HQL实例
三个实体类对象:



输出结果为:
drawer : alleni
drawer : eline
hunter : doudou

可以看出Hibernate将inner join查询到的内容通过HQL语句格式,分别放入查询表所映射的类对象实例中。

方法4.通过实例对象进行查询




方法5.通过条件过滤器进行查询

Session session=HibernateUtil.openSession();Team team=(Team)session.load(Team.class,"team_a");System.out.println(team.getName()); Query query=session.createFilter(team.getStudents(), "where age>20");List list=query.list();System.out.println(list.size());System.out.println(((Student)list.get(0)).getName());System.out.println(((Student)list.get(1)).getName());

这里通过过滤器查询, 查询结果和方法4的一样。

读书人网 >软件架构设计

热点推荐