Spring/오류
JPA: Parameter value [1] did not match expected type
초보병일이
2023. 3. 21. 23:49
728x90
Parameter value [1] did not match expected type
내가 만든 쿼리
유튜브 댓글처럼, 대댓글을 불러오기 위한 쿼리를 생성했다.
이 api를 호출했을 때, 부모 댓글을 기준으로 자식 댓글을 불러온다.
예외 발생
어.. 내가 원하는 값은 parentId를 기준으로 comment를 불러오는 건데 왜 예외가 발생하지?
예외 발생 원인
쿼리를 자세히 보자.
c.parent 자체는 객체, parentId는 Long타입이기 때문에 바인딩이 안 돼서 발생한 예외다.
Comment Entity를 살펴보자
되게 사소한 실수지만, 누구나 접할 수 있는 실수다.
올바른 쿼리로 바꾸기
정상 동작함을 알 수 있다!
728x90