您的位置:首页 > 其它

Hibernate HQL基础 HQL中的连接 迫切左外连接

2010-10-10 19:51 393 查看
fetch子句可以与左外连接结合使用,称为“迫切左外连接”。如:

public void testForceLeftOuterJoin(){
Session session = null;
session = HibernateUtils.getCurrentSession();
String hql = "select c from Category c left join fetch c.products";
Query query = session.createQuery(hql);
List<Category> list = query.list();
HibernateUtils.closeSession(session);
for(Category c : list){
System.out.println(c.toString());
Set<Product> products = c.getProducts();
for(Product p :products){
System.out.println(p.toString());
}
}
}本文出自 “有思想的代码” 博客,请务必保留此出处http://wujuxiang.blog.51cto.com/2250829/403688
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: