저는 재고 관리 시스템을 개발 중이며 사용자가 주문을 업데이트할 수 있도록 하는 마지막 부분을 작업 중입니다. 이 업데이트를 위해서는 주문에서 항목을 추가하거나 제거해야 합니다. 지금은 부품을 추가하는 중이에요. Workbench에서 작동하는 MySQL 쿼리를 테스트했습니다.
으아아아Java에서는 위에서 전달한 ID를 기반으로 Item 객체를 생성해야 한다는 것을 알고 있습니다. OrderDAO입니다:
으아아아컨트롤러는 다음과 같습니다.
으아아아여기서 비슷한 것을 보았지만 어떻게 적용해야 할지 잘 모르겠습니다. ItemDAO 클래스에 있는 ItemDAO.read(Long id)
方法,但我不知道如何设置 Item
객체의 속성을 이용한 메소드 사용을 고려했기 때문에 감점할 줄 알았습니다.
DAO 모델과 JDBC를 처음 사용하므로 이미 답변이 있으면 찾을 수 없으므로 올바른 방향을 알려주시면 감사하겠습니다.
편집:
이것은 ItemDAO read()
方法和 modelFromResults()
방법입니다:
INSERT INTO order_items (item_quantity, fk_item_id, fk_order_id) VALUES (1, (SELECT item_id FROM items WHERE item_id= 1), (SELECT order_id FROM orders WHERE order_id=2));
해결책:
주문DAO:
으아아아주문 컨트롤러:
으아아아항목을 추가하고 항목을 제거할 수 있을 뿐만 아니라 항목 수량이 0인 주문을 삭제할 수 있는 모든 기능이 있습니다.