程序代码
Session session=HibernateSessionFactory.getSession();
List li=null;
Date d=new Date();
System.out.print(d.toString());
li=session.createQuery("from TgovMaterial").list();
Date d2=new Date();
System.out.print(d2.toString());
...超出内存...
程序代码
Session session=HibernateSessionFactory.getSession();
Iterator it=null;
Date d=new Date();
System.out.print(d.toString());
it=session.createQuery("from TgovMaterial").iterate();
Date d2=new Date();
System.out.print(d2.toString());
Wed Jun 04 09:31:43 GMT 2008Hibernate: select tgovmateri0_.Id as col_0_0_ from [Material-08].dbo.tGovMaterial tgovmateri0_
Wed Jun 04 09:31:43 GMT 2008
不到一秒钟,所以记录较多时,我们推荐使用iterate()
输
出测试:
程序代码
Session session=HibernateSessionFactory.getSession();
Iterator it=null;
Date d=new Date();
System.out.print(d.toString());
it=session.createQuery("from TgovMaterial").iterate();
while(it.hasNext())
{
TgovMaterial t=(TgovMaterial)it.next();
System.out.println(t.getId());
}
Date d2=new Date();
System.out.print(d2.toString());
Wed Jun 04 09:38:17 GMT 2008
.......
Wed Jun 04 09:39:20 GMT 2008
竟然只有一分来钟
程序代码
it=session.createQuery("from TgovMaterial").setFirstResult(1).setMaxResults(50).iterate();
Wed Jun 04 09:41:43 GMT 2008Hibernate: select top 51 tgovmateri0_.Id as col_0_0_ from [Material-08].dbo.tGovMaterial tgovmateri0_
....
Wed Jun 04 09:41:43 GMT 2008
不到1秒
程序代码
it=session.createQuery("from TgovMaterial").setFirstResult(1000000).setMaxResults(60).iterate();
Wed Jun 04 09:53:15 GMT 2008Hibernate: select top 1000060 tgovmateri0_.Id as col_0_0_ from [Material-08].dbo.tGovMaterial tgovmateri0_
....
Wed Jun 04 09:53:18 GMT 2008
程序代码
it=session.createQuery("from TgovMaterial").setFirstResult(1300000).setMaxResults(60).iterate();
Wed Jun 04 09:55:09 GMT 2008Hibernate: select top 1300060 tgovmateri0_.Id as col_0_0_ from [Material-08].dbo.tGovMaterial tgovmateri0_
...
Wed Jun 04 09:55:13 GMT 2008
程序代码
it=session.createQuery("from TgovMaterial").setFirstResult(10000).setMaxResults(60).iterate();
Wed Jun 04 09:55:53 GMT 2008Hibernate: select top 10060 tgovmateri0_.Id as col_0_0_ from [Material-08].dbo.tGovMaterial tgovmateri0_
分享到:
相关推荐
NULL 博文链接:https://364232252.iteye.com/blog/2369137
我就是靠这个文档实现logic:iterate的循环的 struts 标签 logic:iterate使用 logic:iterate <br>第一页 是struts官方的说明, 第二页 是个例子 第三页 是我实现的arrayList放入标签的方法。 这是页面...
ibatise中关于iterate的用法的例子
Map里存放的是List时 <br><logic:iterate id="destMap" name="srcMap"> <br> <logic:iterate id="bean" name="destMap" property="value" /> <br> <bean:write name="bean" property="name" /><br> ...
struts-logic iterate标签学习指南 这标签还不错
Iterate主要用来处理在页面上输出集合类,集合一般来说是下列之一: 1、 java对象的数组 2、 ArrayList、Vector、HashMap等
jsp脚本和<logic:iterate>标签:实现循环和分支逻辑 jsp脚本和<logic:iterate>标签:实现循环和分支逻辑 jsp脚本和<logic:iterate>标签:实现循环和分支逻辑
logic:iterate 产生问题的图
NULL 博文链接:https://duqiangcise.iteye.com/blog/286764
数据库管理与应用 8.4.6 ITERATE语句.pdf 学习资料 复习资料 教学资源
This source demonstrate how to iterate the recent doc
随机迭代 以随机顺序迭代列表中的值 npm install random-iterate 用法 var iterate = require ( 'random-iterate' ) var ite = iterate ( [ 1 ,... log ( ite ( ) ) // returns null (end of list) 执照 麻省理工学院
python库。 资源全名:plone.app.iterate-1.0a1.2.tar.gz
资源来自pypi官网。 资源全名:plone.app.iterate-1.0a1.2-py2.4.egg
遍历当前打开的Excel表格,逐一打开每个单元格的URL
3 list和iterate不同之处(//主要为了面试 详见hibernate_2900_Hibernate_list_iterate) 4 一级缓存和二级缓存和査询缓存(面试题)(详见hibernate_3000_Hibernate_3KindsOf_Cache) 5 事务并发处理(面试的意义...
资源分类:Python库 所属语言:Python 资源全名:plone.app.iterate-1.0b1.1-py2.4.egg 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
NULL 博文链接:https://zcc06092675.iteye.com/blog/1908881
Fortran SOR method code