Beanに「orderHistory」というリストがあり、「order」リストがあり、orderには「orderitem」リストがあります。orderitemリストに2つの小道具「orederitemno」があります今、私の反復で「orederitemno」を取得し、それをリスト「orederitemnolist」に入れています
OrderHistory-> Order-> OrderItem-> "orederitemno"次に、それらを別々のリストに入れます...私が使用しているコードをPFBします。
List<String> itemNos = new ArrayList<String>();
for (Order order : orderHistory.getOrders()) {
for (OrderItem item : order.getItems()) {
itemNos.add(item.getItemNo());
}
}
今、私はこのリストを、アイテムコードを含むマップを返すメソッドに渡します。
Map itemCodeMap = Myutil.getItemCodes(itemNos);
次に、このマップを反復処理して、各orderItemのアイテムコードをOrderHistoryBeanに配置する方法???? 上記のループをもう一度使用する必要がありますか?これをどのように行うことができるかについての提案...
OrderItemクラスにitemcodeのゲッターセッターを追加したことに注意してください...マップを反復処理する各注文アイテムに対してコードを設定する方法。