Spring:未在 table 中设置列​​值

Spring : Not setting column value in table

我有以下 table ,其中我必须针对每个 itemName 设置 orderID ,我的 itemName 设置成功但 orderId 设置 null ,当我在控制台打印值时,它会打印正确的值:| 谁能告诉我我的代码有什么问题吗?

                List<String> items;
                items=orderRequest.getOrderItem();
                OrderItem orderItem=new OrderItem();
                for (String temp : items) {
                    orderItem.setItemName(temp);
                    orderItem.setOrderId(order.getId());
                    System.out.println("Order Id " + order.getId());
                    orderItemRepo.save(orderItem);

                }

我首先想到的是,您正在遍历可能的多个项目并每次都设置单个 orderItem 的订单 ID。

找出此类问题并了解您的代码正在做什么的最佳方法是附加调试器并单步执行代码。

请检查您的字段名称并附上调试器以找出真正的问题