웹 개발/JPA
Querydsl[Error] No sources given?!
영킴
2022. 4. 19. 11:18
Caused by: java.lang.IllegalArgumentException: No sources given
Querydsl이 익숙치 않을때 개발을 하다보면 아주 가끔씩..? 볼 수 있는 에러이다.
return queryFactory
.select(new QPushHistoryResDto(
pushHistory.historySeq,
pushHistory.readYn
))
.where(pushHistory.acSeq.eq(acSeq))
.orderBy(pushHistory.createdDate.desc())
.fetch();
에러 원인을 잘 해석해보자.. 주어진 sources가 없다는 내용이다. 즉, Query문에 무언가 빠졌다는 내용이다.
잘 살펴보면 from절이 없다. from절을 추가해주면 된다.... 끝!