您的位置:首页 > 其它

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);
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐