//add by caomeng bug0001869 2011-8-8
String sql="select t.order_id from TE_CUST_ORDER_LINE t where t.row_id ='"+order_line_id+"'";
ICommonBean cb =select(sql);
if(cb!=null && cb.getRows()>0){
String order_id = cb.getString(0,"order_id");
//更新TE_CUST_ORDER_LIST 信息
ICommonBean icb = new DefaultCommonBean("TE_CUST_ORDER_LIST", "row_id=?rowid?");
icb.addRow();
icb.addCondition("rowid", order_id);
Iterator iterator = map.keySet().iterator() ;
int i=0 ;
while(iterator.hasNext()){
String key = (String)iterator.next();
//System.out.println("key:"+key+" map.get(key):"+map.get(key));
i++ ;
icb.addValue(key, map.get(key));
//System.out.println("i:"+i);
}
if(i>0){
update(icb);
}
}
遍历
分享到:
相关推荐
在C++的STL(Standard Template Library)中,Iterator的应用尤为广泛,它是连接算法和容器的关键桥梁。 #### Iterator模式的作用 - **独立变化**:允许算法和容器独立变化,这意味着你可以编写一次算法,然后将其...
在Java编程语言中,`Iterator`接口是集合框架的核心部分,它允许我们遍历集合中的元素,而无需暴露集合的内部结构。这个设计模式被称为迭代器模式,它为访问聚合对象(如数组、集合等)提供了一种统一的接口。在本...
### Iterator迭代器详解 #### 一、Iterator简介与概念 在Java编程语言中,`Iterator`接口是一个重要的组件,...无论是从设计模式的角度还是实际应用的角度来看,掌握`Iterator`的工作原理和使用方法都是非常重要的。
根据提供的文件信息,本文将深入探讨Java中的`java.util.Iterator`接口及其在集合类中的应用。我们将从以下几个方面进行详细解析: ### 一、集合类的根接口:Collection `Collection`接口是Java集合框架的基础,它...
### Struts2中Iterator标签的深入解析与应用 在Struts2框架中,`<s:iterator>`标签是一个非常强大的工具,用于在JSP页面上循环遍历集合数据,如列表(List)、数组、Map等。它允许开发者以一种动态且灵活的方式展示...
在Java编程语言中,`Iterator`接口和`Iterable`接口是处理集合数据的重要工具,而JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛应用于数据传输和存储。这个"iterator_jsonDemo"实例结合了这...
在Struts2框架中,`<s:iterator>`标签是一个非常强大的工具,用于遍历集合或数组中的元素,尤其在处理列表数据时极为有用。...在实际开发中,熟练掌握`<s:iterator>`的使用,将极大地提高Web应用的开发效率。
在Java中,`java.util.Iterator`接口就是这种模式的一个典型应用。在给定的文档中,作者提到在处理JSOM、XML、Java bean等对象时,虽然访问者模式很常见,但在某些情况下,访问者模式可能不便于控制回调逻辑,这时...
在Struts2框架中,`<s:iterator>`标签被广泛用于遍历集合或数组等数据结构。本文将深入探讨如何使用Struts2中的`<s:iterator>`标签来遍历二维数组,并通过实例代码来具体说明其用法。 ### Struts2 Iterator标签 ##...
在Java编程语言中,迭代器(Iterator)是一个至关重要的工具,它提供了一种高效且简洁的方式来遍历和访问集合中的元素,而无需暴露集合的内部结构。迭代器设计模式遵循了“访问者”模式的原则,使得代码更加灵活和可...
"Iterator接口" Iterator接口是Java编程语言中的一种...Iterator接口和ListIterator接口是Java编程语言中非常重要的接口,提供了一个通用的方式来遍历集合中的元素,并且可以控制迭代器的行为,广泛应用于实际项目中。
### Java源码分析:深入探讨Iterator模式 #### 一、引言 在Java编程语言中,集合...通过本篇文章的学习,我们不仅可以掌握Java中迭代器模式的基本概念,还能深入理解其实现机制,从而更有效地应用到实际开发工作中。
### Map接口详解 #### 1. Map接口概览 ...通过以上对`Map`、`Set`、`Iterator`以及Java集合框架的详细介绍,我们不仅可以了解到这些接口和类的基本概念和使用方法,还能深入理解它们在实际编程中的应用价值。
C++标准库提供了多种类型的迭代器,包括输入迭代器(Input Iterator)、输出迭代器(Output Iterator)、前向迭代器(Forward Iterator)、双向迭代器(Bidirectional Iterator)和随机访问迭代器(Random Access ...
`<ww:iterator>`标签及其status属性的应用场景非常广泛,例如: - 在用户管理界面中,可以用来展示用户的列表,并对特定用户进行标记。 - 在新闻系统中,可以用来展示文章列表,并高亮显示最新的文章。 - 在订单...
Iterator 接口隐藏了各种 Collection 实现类的底层细节,向应用程序提供了遍历 Collection 集合元素的统一编程接口。 Iterator 接口定义了三个方法:boolean hasNext()、Object next() 和 void remove()。hasNext()...
这种模式在标准模板库(STL)中得到了广泛应用。 首先,让我们理解迭代器模式的基本组件: 1. **聚合类(Aggregate)**:这是包含一组元素的对象,如数组或容器。在C++中,这可能是一个类,如`std::vector`、`std::...
开源项目“json-iterator-go”是一个针对Go语言的高性能JSON解析库,它的设计目标是提供与标准库`encoding/json`完全兼容的接口,同时在性能上有所提升。这个项目的名称"jsoniter"是由"json"和"iterator"两个词组合...