본문 바로가기

카테고리 없음

SpringBoot - myBatis 프로젝트 개발 고군분투기

myBatis를 연동하여 스프링부트 프로젝트를 연습 중임.

가장 만만한 게시판을 만들던 중 게시글 삭제하기 기능이 제대로 작동하지 않았다.

 

번호가 다른건 기분탓임

분명 49번 게시글을 삭제했는데 어째서인지 삭제가 되지 않고 그대로 있다. 이번엔 또 무슨 이유일까..

 

 

select로 dto에 변수를 담고, 그 변수 중 deleteYn을 조회하여 N인 경우에 삭제처리하도록 해놓았는데 어째서인지 dto에 변수가 null로 들어오고 있었다.

 

확인해보니 sql을 모아놓은 xml에 컬럼명과 dto 변수명을 맞춰주지 않아서 찾지 못해 null로 들어간 것..

그 와중에 title, content, writer은 맞춰놓아서 들어가고 있었다.

 

alias를 변수명과 맞춰놓도록 변경.

 

변수가 이쁘게 들어간 것을 확인할 수 있다.

 

재밌어서 몇 개 더 지움 ㅎ;

글도 제대로 지워짐.

 

 

오늘도 한 건 해결. 편-안