gamenome-project / gamenome-project-server

gamenome-project-server
0 stars 1 forks source link

#29-1 comment list pageable 적용 애러 #61

Closed Ppajingae closed 1 month ago

Ppajingae commented 1 month ago

이슈 설명

No property 'created' found for type 'Comment'; Did you mean 'createdAt' 애러 발생

진행사항

페이지 네이션 작업 진행중 발생한 애러인데 당장 created라고 써있는데가 보이지를 않아서 다른 로직에서 잘못이 있는지 문의드립니다

기타

브렌치 feature-domain-pagenation 에 적용

mobzzzzz commented 1 month ago

CommentSort에 Asc, Desc만 정의되어 있는데 Sort의 기본 값은 @RequestParam(defaultValue = "createdAt") 로 설정되어 있네요. sort request에 어떤 값을 주셨었나요?

만약 맞다면 CommentSort enum case를 CreatedAtAsc, CreatedAtDesc 처럼 명시적인 값으로 해야될 것 같습니다

Ppajingae commented 1 month ago

감사합니다 테스트 한번 진행해보겠습니다

Ppajingae commented 1 month ago

@RequestParam(defaultValue = "CreatedAtAsc") 로 바꾸고 진행 했는데도 동일한 애러가 발생하기는 합니다 확실한거는 일단 저 파라미터가 존재하지 않으면 정상적으로 작동을 하기는 해서 일단 배제 시키고 PR 올리겠습니다

Ppajingae commented 1 month ago

페이지네이션 버그 수정했습니다 CommentSort.CreatedAtAsc -> Sort.by("createdAt").ascending() 여기서 by에 데이터베이스 컬럼명이 아닌 Entity 명을 작성해야 하는 걸 모르고 사용했습니다 참고 부탁드립니다 해당 이슈는 close 처리하겠습니다