Guide Project - Update 구현

myminimin·2023년 7월 18일
0

JAVA

목록 보기
6/21

그저께 search 메서드에서 찾아낸 고객의 정보를 객체 형태로 customer로 받아서 출력까지 완료했다. 어제 그 customer 객체를 update 메서드에 보내서 클라이언트가 입력한 id, name, tel을 DTO의 생성자를 이용한 뒤에 CRUD를 구현해둔 DAO 클래스의 updateCustomer 메서드로 보내려고 했는데

  • 오류가 발생한 코드

  • 이러한 오류가 발생했다.

도대체 왜 이런 오류가 발생하는거지? 한참을 고민하면서 이것저것 코드를 수정해보다가 정말 어이없이 원인을 찾았다...

바로 where 지정을 이상하게 해서 !!! 🥲🥲🥲

진짜 위에 오류문에서도 updateCustomer method에 문제가 있다고 알려줬는데도 멍청하게 다른 곳에서 문제를 찾고있었다..... where로 어떤 정보를 사용할 것인지 지정하는 것이 정말정말 중요하다.... 다음에 코딩할 때 똑같은 실수를 하지 않도록 신경써야겠다.

1개의 댓글

comment-user-thumbnail
2023년 7월 19일

훌륭한 글이네요. 감사합니다.

답글 달기