728x90
Parameter value [1] did not match expected type
내가 만든 쿼리
유튜브 댓글처럼, 대댓글을 불러오기 위한 쿼리를 생성했다.
이 api를 호출했을 때, 부모 댓글을 기준으로 자식 댓글을 불러온다.
예외 발생
어.. 내가 원하는 값은 parentId를 기준으로 comment를 불러오는 건데 왜 예외가 발생하지?
예외 발생 원인
쿼리를 자세히 보자.
c.parent 자체는 객체, parentId는 Long타입이기 때문에 바인딩이 안 돼서 발생한 예외다.
Comment Entity를 살펴보자
되게 사소한 실수지만, 누구나 접할 수 있는 실수다.
올바른 쿼리로 바꾸기
정상 동작함을 알 수 있다!
728x90
'Spring > 오류' 카테고리의 다른 글
No enum constant: QueryDSL에서 Enum타입을 어떻게 받아서 처리할 수 있을까? (0) | 2023.04.01 |
---|---|
com.querydsl.core.types.ExpressionException (0) | 2023.03.31 |
JPA Error: 흔히 접할 수 있는 에러 could not initialize proxy - no Session (0) | 2023.02.27 |
org.hibernate.PersistentObjectException: detached entity passed to persist (0) | 2023.02.07 |
org.hibernate.PersistentObjectException: detached entity passed to persist (0) | 2023.02.07 |