[ERROR] java.lang.IllegalArgumentException: Parameter value [2] did not match expected type [BookLink.BookLink.Domain.Review.Review (n/a)]

SCY·2023년 7월 11일
0

error

목록 보기
2/3

https://stackoverflow.com/questions/55655687/parameter-value-1-did-not-match-expected-type-java-lang-integer-n-a

위 링크의 스택오버플로우를 참조하였다.

JPA에서 Review 객체 타입으로 선언된 parent가 DB에서는 Long 타입의 parent로 select 해야하니 바인딩이 제대로 되지 않아 발생하는 에러라고 한다.

아래과 같이 함수명을 바꾸어주어 에러를 해결했다.
Long countByParent(Long parent) ➡️ Long countByParentId(Long parent)

에러의 세계는 파도 파도 끝이 없다. 너무 재밌다!

profile
성장 중독 | 서버, 데이터, 정보 보안을 공부합니다.

0개의 댓글