Skip to content

[BE-216] 전체 레코드 수 반환 기능 구현#165

Merged
Jaeyeop-Jung merged 2 commits intodevelopfrom
feature/BE-216
Feb 19, 2023
Merged

[BE-216] 전체 레코드 수 반환 기능 구현#165
Jaeyeop-Jung merged 2 commits intodevelopfrom
feature/BE-216

Conversation

@kdomo
Copy link
Copy Markdown
Member

@kdomo kdomo commented Feb 18, 2023

관련 이슈 번호

설명

모아보기에서 전체 레코드 개수를 확인할 수 있도록
전체 레코드 수를 반환하는 API 구현하였습니다.

카운트 쿼리를 최소화 하기위해 전체 레코드 수 조회 메서드에서 캐시를 적극 사용하였고,
데이터의 정합성을 위해 글 작성과 글 삭제 시 캐시를 비워주도록 하였습니다.

변경사항

질문사항

jpa 의 count 메서드가 primitive 타입인 long을 반환하도록 바뀐 것 같습니다.
RecordService.java getRecordAllCount 메소드의 반환값을 Wrapper로 설정하고, count쿼리의 결괏값을 boxing하여 return하도록 작성하였더니, java.lang.ClassCastException가 발생합니다. 이유가 뭘까요...?

@kdomo kdomo added ✨ Feature 기능 개발 ✅ Test 테스트 labels Feb 18, 2023
@kdomo kdomo requested a review from Jaeyeop-Jung as a code owner February 18, 2023 14:43
@kdomo kdomo self-assigned this Feb 18, 2023
@kdomo kdomo requested a review from Pull-Stack as a code owner February 18, 2023 14:43
@Jaeyeop-Jung Jaeyeop-Jung merged commit 73091de into develop Feb 19, 2023
@Jaeyeop-Jung Jaeyeop-Jung deleted the feature/BE-216 branch February 19, 2023 10:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

✨ Feature 기능 개발 ✅ Test 테스트

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants