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。
找出此类问题并了解您的代码正在做什么的最佳方法是附加调试器并单步执行代码。
请检查您的字段名称并附上调试器以找出真正的问题
我有以下 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。
找出此类问题并了解您的代码正在做什么的最佳方法是附加调试器并单步执行代码。
请检查您的字段名称并附上调试器以找出真正的问题