2017-04-25 1 views
0

itemNameに対してorderIDitemNameが正しく設定されていますが、orderIdが正しく設定されている次の表があります。 誰かが私のコードの問題点を教えていただけますか?春:表の列の値を設定していません

   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); 

       } 
+0

マッピング構造、スプリングデータベース接続コード –

答えて

1

実際の問題を把握するために、フィールド名を確認し、デバッガを添付してください。

1

私の心に来る最初の事はあなたが潜在的に複数の項目をループし、単一のOrderItemの注文IDごとに設定されていることです。

この種の問題を理解し、コードが実行していることに対する感情を得る最も良い方法は、デバッガを接続してコードをステップ実行することです。

関連する問題