안녕하세요.
다들 즐거운 주말 보내시고 계신가요??
날씨가 추워도 너무 추워서 저도 외부출입을 자제하고 방콕하고 있어요. ^^;;
다들 추운데 가족과 함께 따듯한 연말 되시기를 기원드려요.
오늘은 게시판의 글수정을 해보도록 하겠습니다. 다들 준비가 되셨나요??
벌써부터 머리가 지끈거리고 아파온다구요?? 저랑 천천히 하나씩 해가다보면 그렇게 어렵지도 않을거에요. 그럼 화이팅하시고..ㅎㅎㅎㅎ
글을 수정한다고 하면 해당글의 고유 식별자(PK)를 가져와서 기존 Data를 보여줘야합니다.
먼저 BoardController.java 에서 아래와 같이 코딩합니다.
61번째 줄에서 화면에서 boardNum을 가져와서 map에 담고 boardUpdateView함수를 호출하고 데이터를 rtnMap에 담아서 리턴합니다.
코드는 이제껏 제 강의를 따라온 독자라면 쉽게 이해하실 수 있는 내용입니다.
더불어 80번째 줄에서 boardUpdate 함수를 코딩합니다.
그럼 일단 Service를 구현해보도록 하겠습니다.
BoardService.java 파일에 아래와 같이 코딩해줍니다.
11번째 줄에서 boardUpdateView함수, 13번째 줄에서 boardUpdate를 선언해주었습니다.
interface에 함수를 선언해주었으므로 implementation을 해야합니다.
BoardServiceImpl.java 파일에 아래와 같이 코딩해줍니다.
31번째 줄에서 boardUpdate함수, 37번째 줄에서 boardUpdateView 함수를 implementation해주었습니다.
BoardDAO.java에 아래와 같이 코딩해줍니다.
28번째 줄에서 selectMap의 첫번째 파라미터로 board.boardUpdateView를 설정해주었고, 두번째 파라미터로 boardNum을 넘겨주었습니다.
33번째 줄에서 selectList의 첫번째 파마미터로 bard.boardUpdate를 설정해주고, 두번째 파라미터로 map을 넘겨주었습니다.
그리고, sql_board.xml으로 이동하여 아래와 같이 코딩합니다.
위의 59번째 줄에서...
Mabatis에서 update문으로 id는 boardUpdate를 설정하고 parameterType은 hashmap으로 resultType은 리턴할게 없으니 설정해주지 않습니다.
이것으로 오늘시간은 마치겠습니다.
그럼 추은데 건강조심하시고요. 저는 방에서 한발자국도 안나가고 있네요.. 너무 추워서요..ㅜㅜㅜ
그럼 다음시간에봐요..~~~~~
게시판만들기 - 글상세 (0) | 2019.03.10 |
---|---|
게시판만들기 - 게시판 글작성 (0) | 2018.12.23 |
게시판 만들기 - 게시판리스트1 (Spring + Mybatis + Mariadb 연동) (0) | 2018.12.23 |
게시판 만들기 - 게시판 리스트 (1) | 2018.12.20 |
게시판 만들기 - Database 생성 및 테이블 생성 (0) | 2018.12.19 |
댓글 영역