如何执行HQL?_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 如何执行HQL?

如何执行HQL?

 2011/11/9 8:27:07  xp9802  http://xp9802.iteye.com  我要评论(0)
  • 摘要:Hibernate通过Query接口执行HQL语句,如:Queryquery=session.createQuery("fromCustomer");Iteratorit=query.list().iterator();while(it.hasNext()){Customerc=(Customer)it.next();System.out.println(c.getCustomerId());}事实上,可以换成:Iteratorit=query.iterate();对于前者
  • 标签:执行 Hql
Hibernate通过Query接口执行HQL语句,如:
Query query= session.createQuery("fromCustomer");
Iterator it = query.list().iterator();
while(it.hasNext()) {
Customer c = (Customer)it.next();
System.out.println(c.getCustomerId());
}
事实上,可以换成:
Iterator it = query.iterate();
对于前者,会一次性把所有数据都读取出来,执行语句类似:
select * from customer
而后者,则只取出对象的OID,通过OID一次只查询一个对
发表评论
用户名: 匿名