그저께 search 메서드에서 찾아낸 고객의 정보를 객체 형태로 customer로 받아서 출력까지 완료했다. 어제 그 customer 객체를 update 메서드에 보내서 클라이언트가 입력한 id, name, tel을 DTO의 생성자를 이용한 뒤에 CRUD를 구현해둔 DAO 클래스의 updateCustomer 메서드로 보내려고 했는데
오류가 발생한 코드
이러한 오류가 발생했다.
도대체 왜 이런 오류가 발생하는거지? 한참을 고민하면서 이것저것 코드를 수정해보다가 정말 어이없이 원인을 찾았다...
진짜 위에 오류문에서도 updateCustomer method에 문제가 있다고 알려줬는데도 멍청하게 다른 곳에서 문제를 찾고있었다..... where로 어떤 정보를 사용할 것인지 지정하는 것이 정말정말 중요하다.... 다음에 코딩할 때 똑같은 실수를 하지 않도록 신경써야겠다.
훌륭한 글이네요. 감사합니다.