你需要定义一个List<List<OrderItem>> list
然后每次循环得到listItem,然后把list.add(listItem)
最后返回list
我猜测你应该是想把相同订单的商品内容放到一起,也就是一个订单对应多个商品,但是你这样做不是很好的解决方式
如果你使用的是Mybatis,那么你可以定义一个
Class Order{
orderName???
List<OrderItem>???
}
然后先查出所有Order(group by ),再根据OrderId进行子查询OrderItems