MySQL 데이터베이스의 객체 ID를 사용하여 객체를 생성해야 합니다.
P粉066224086
P粉066224086 2024-03-28 17:41:00
0
1
371

저는 재고 관리 시스템을 개발 중이며 사용자가 주문을 업데이트할 수 있도록 하는 마지막 부분을 작업 중입니다. 이 업데이트를 위해서는 주문에서 항목을 추가하거나 제거해야 합니다. 지금은 부품을 추가하는 중이에요. 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));

P粉066224086
P粉066224086

모든 응답(1)
P粉438918323

해결책:

주문DAO:

으아아아

주문 컨트롤러:

으아아아

항목을 추가하고 항목을 제거할 수 있을 뿐만 아니라 항목 수량이 0인 주문을 삭제할 수 있는 모든 기능이 있습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿