반응형
11:19:47.702 o.a.c.c.C.[.[.[.[dispatcherServlet]:175 - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.dao.InvalidDataAccessApiUsageException: No sources given; nested exception is java.lang.IllegalArgumentException: No sources given] with root cause
java.lang.IllegalArgumentException: No sources given
Querydsl 사용 중 위와 같은
No sources given 에러가 발생했는데
final JPAQuery<entity> query = jpaQueryFactory.select(entity).where(builder)
.offset(pageable.getOffset()).limit(pageable.getPageSize()));
에러가 나는 소스를 보니
이런 식으로 jpaQueryFactory를 사용하고 있었는데
보면 from이 없는 것이 보인다
final JPAQuery<entity> query = jpaQueryFactory.select(entity).where(builder).from(entity)
.offset(pageable.getOffset()).limit(pageable.getPageSize());
이런 식으로 from을 추가해주고
다시 코드를 수행해보면 No sources given
에러가 없어진 것이 보인다
반응형
'Error & Fix' 카테고리의 다른 글
JPA query did not return a unique result 에러 해결방법 (2) | 2022.08.14 |
---|---|
Querydsl NoClassDefFoundError 에러 해결방법 (1) | 2022.08.09 |
JPA Repository 호출 시 NullPointerException 해결방법 (1) | 2022.07.24 |
JPA No Property 메소드명 found 에러 해결방법 (0) | 2022.07.12 |
MySQL Cannot Delete or update a parent row 에러 해결방법 (0) | 2022.07.12 |
댓글