여기서부터 이제 리턴타입이 생긴다.
조회부터 해보자
📌 Read (조회)
리턴타입이 있어 void는 빼고 BoardVO로 들어가고 primary key인 bno를 괄호 안에 넣어준다.
BoardMapper.xml에도 select태그를 생성해주고
다음은 test코드를 생성해주는 것이다. 이제 너무 예상이 갈정도로 익숙할 것이다. ㅎㅎ
현재 내 DB에는 6개가 담겨져 있다.
그중에서 6번 데이터를 뽑아보는 코드를 작성해보았다.
원하는 결과가 잘 조회 되었다.
📌 Delete (삭제)
이제 삭제를 해보자. 마찬가지로 리턴타입이 있다. 그리고 primary key로 구분할 것이다.
xml에도 delete태그를 작성해주고
Test코드도 작성해준다.
결과는?
DB에서 1번만 잘 삭제되었다.
📌 Update (수정)
위와 똑같이 진행하면 된다.
BoardMapper.xml
Test코드를 실행시키면 결과는?
코드대로 6번이 수정이 되었다.
다음 글에서는 비지니스계층에 대해 다루겠다
'Spring' 카테고리의 다른 글
[Part 2] Controller 게시물 목록/등록/수정/삭제 #5 (0) | 2023.01.20 |
---|---|
[Part 2] 비즈니스 계층 #4 (0) | 2023.01.18 |
[Part 2] BoardVO클래스와 매퍼테스트 #2 (0) | 2023.01.17 |
[Part 2] 스프링 프로젝트 구성 #1 (0) | 2023.01.15 |
[Part 1] Spring Controller #10 (0) | 2023.01.15 |