首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Hibernate查询HQL范例

2013-12-10 
Hibernate查询HQL实例三个实体类对象:输出结果为:drawer : allenidrawer : elinehunter : doudou可以看出H

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的一样。

热点排行