728x90
오류 발생
Controller
컨트롤러와 Dao가 이상이 없고
PersonVo가 잘 받아옴에도 0건이 수정되는 오류가 계속 발생하였다.
Update의 쿼리문 중 where문에 personId로 구별해주는 코드가 있으므로 personId를 잘 받아오지 못하는 것은
아닐까 하고 문제를 찾아가기 시작했다.
문제 해결
변수로 넣어주기 위해 계속해서 사용했던 name="no"가 문제였다.
ModelAttribute PersonVo personVo로 받아오고 있었기 때문에
personVo의 getPersonId를 이용하게 만들려면 name의 이름을 "personId"로 지정해줘야 했던 문제였다.
input의 name 변경 후 수정이 잘 이루어지는 것을 확인할 수 있었다.
반응형