java - Spring:未在表中设置列值

标签 java spring database null

我有下表,其中我必须针对每个 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);
    
}

最佳答案

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

关于java - Spring:未在表中设置列值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43603880/

相关文章:

mysql - 在 Access 文件中重新链接 mySQL 数据库

java - 更改文本按钮,反之亦然 Android

java - Spark Yarn Cluster 连接到 Hbase 错误

java - 找出两百万以下所有素数的总和。我的程序不适用于非常大的数字

Spring Boot 1.5.3 NoSuchMethodError : org. springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.getResponseStatus()

带有投影的 hibernate 条件不会返回实现条件的实体

java - 通过java配置文件中的名称获取Bean

mysql - 从 mysql 查询中排除 'near' 重复项

mysql - 在 MySQL 数据库中保存信用卡信息?

java - 在 ubuntu 中解析不同的 java 和 javac 版本