ssg-java3-240304 / spring-or-death

MIT License
0 stars 8 forks source link

[2일] 게시글 목록페이지 조회 및 페이징처리를 할수 있습니다. #27

Open vlshzl35 opened 1 month ago

vlshzl35 commented 1 month ago

🌈 Success criteria

  1. 게시글 목록페이지를 조회할 수 있습니다.
  2. 대량의 데이터를 한페이지씩 순서대로 조회할 수 있어야 합니다.

Image

🎈 추가 자료

제공된 KimDonghyun/boardList.htmlKimDonghyun/sql/board.sql을 활용하세요 😄 " 각 테이블별로 pk컬럼명이 다릅니다. 잘 구분해서 사용하세요~

👷To-do

👓 Review

  1. <작업진행 상황을 스크린샷등 각종 이미지등으로 적극적으로 작성하고, 코드리뷰때 전달합니다.>
vlshzl35 commented 1 month ago

boardList.html에 tr태그에 타임리프를 추가하면 500오류가 납니다. board.boardNo을 못찾습니다..다른 타임리프도 못찾는 것 같아요

image image


BoardController

image

boardList.html

image

BoardDto

image
vlshzl35 commented 1 month ago

강사님.. 왜 dto가 매핑이 안되어 null이 나오는지 모르겠습니다.

mapper test부터 매핑이 안되고 있습니다.. image

image

board-mapper.xml image

오류 났던 이유

board-mapper.xml

  1. resultMap id와 select태그 resultType이 아니라 resultMap이고 이름도 다르게 적음
  2. boardDto에 없는 컬럼 (category_name, member_name)을 매핑하려고 했음
    • categoryDto와 memberDto로 한번에 묶었기때문에 association만 하면됨
  3. category association property이름 다르게 적음, id column의 property에 이상한거 적음 image