iterator到底在hibernate里什么意思,起什么作用?
来源:百度知道 编辑:UC知道 时间:2024/06/07 13:04:02
问题菜别见笑, 我始终没能搞清概念才问的, 望高手能详细作答! 谢谢!
iterator()方法是获取一个结果集的遍历器,它一次读取一条或多条数据库记录,对于结果非常大的情况能有效的节约资源
list()方法就是一次把所有结果集都读到内存,以后再读取数据只需从缓冲读取就可以了
所以如果不是数据库表记录非常多,都使用list(),iterator()方法的效率是很差的
iterator()是个方法 ,方便对 List , Vector 等做循环获得他们的内容。
例如,
List list = new ArrayList();
list.add("String1");
list.add("String2");
list.add("String3");
Iterator it = list.iterator()
while(it.hasNext()){
it.next(); //这样就能获得List里面的每个值
}
Iterator items=leagueList.iterator();
struts2 中如何在iterator中将用户在textfield中输入的数据传给action
在java里怎么把hashmap转换成arraylist和iterator
VC6在编译vector<int>::iterator类型时的问题
Iterator it = list.iterator()什么意思?
for(Iterator i=getItems().iterator() ; i.hasNext() ; ){...}
请问什么是java中的Iterator
iterator作为返回值示例
Iterator不是接口吗?为什么会有Iterator itr = x.iterator();
简单举一个iterator用法的例子