다행히 Delete에서는 별 문제가 없었어서 코드만 첨부한다 ✌️✌️✌️✌️✌️
main class에서 search 메서드 실행 후 찾은 고객의 정보를 customer 객체로 받아서 delete 메서드로 보낸다.
update를 할 때와 다른 점은 여러 개의 데이터를 수정해야 했기 때문에 클라이언트가 입력한 값들을 객체 타입으로 CRUD를 담당하는 DAO클래스에서 진짜 처리를 담당하는 updateCustomer(CusDTO customer)로 보내야 했기 때문에 updateCustomer에서 입력값도 CusDTO 타입이었다는 점.
delete는 그거와 다르게 deleteCustomer()는 String 타입으로 값을 받아서 처리하기 때문에 delete()에서 search를 통해서 받은 customer 객체 타입을 String 타입으로 바꿔줄 필요가 있었다.
Delete가 진행되는 과정을 그려본다면 이렇게 된다!
잘 봤습니다. 좋은 글 감사합니다.