Hibernate学习34 -- Hibernate查询语言(HQL)8 -- 对象导航查询
2009-12-08 13:19
316 查看
对象导航查询,在hql中采用 . 进行导航。
例子代码如下:
例子代码如下:
/** * 对象导航查询 */ public class ObjectNavQueryTest extends TestCase { public void testQuery1() { Session session = null; try { session = HibernateUtils.getSession(); session.beginTransaction(); List students = session.createQuery ("select s.name from Student s where s.classes.name like '%1%'") .list(); for (Iterator iter=students.iterator(); iter.hasNext();) { String name = (String)iter.next(); System.out.println(name); } session.getTransaction().commit(); }catch(Exception e) { e.printStackTrace(); session.getTransaction().rollback(); }finally { HibernateUtils.closeSession(session); } } } |
相关文章推荐
- Hibernate学习29 -- Hibernate查询语言(HQL)3 -- 实体对象查询
- Hibernate学习28 -- Hibernate查询语言(HQL)2 -- 简单属性查询
- Hibernate学习35 -- Hibernate查询语言(HQL)9 -- 连接查询
- Hibernate的学习之路二十八(唯一OID和对象导航的查询的方式)
- Hibernate的学习之路二十八(唯一OID和对象导航的查询的方式)
- Hibernate学习36 -- Hibernate查询语言(HQL)10 -- 使用聚集函数查询
- Hibernate的学习之路二十八(唯一OID和对象导航的查询的方式)
- Hibernate查询(主键,对象导航,HQL,Criteria,SQLQuery,分页)
- Hibernate的学习之路二十八(唯一OID和对象导航的查询的方式)
- Hibernate的学习之路二十八(唯一OID和对象导航的查询的方式)
- Hibernate学习笔记 -- day10 OID、对象导航查询、原生SQL
- Hibernate学习笔记总结(三)——Hibernate 3.x——HQL查询语言(重点)
- Hibernate学习30 -- Hibernate查询语言(HQL)4 -- 条件查询
- Hibernate学习37 -- Hibernate查询语言(HQL)11 -- DML风格的操作
- Hibernate的学习之路二十八(唯一OID和对象导航的查询的方式)
- Hibernate的学习之路二十八(唯一OID和对象导航的查询的方式)
- Hibernate学习(二)---HQL查询语言
- Hibernate的学习之路二十八(唯一OID和对象导航的查询的方式)
- Hibernate的学习之路二十八(唯一OID和对象导航的查询的方式)
- hibernate官方文档手册学习--第 16 章 HQL: Hibernate 查询语言