hanks1
Dev log
hanks1
  • hanks (18)
    • 생각 정리 (1)
    • 개발 관련 (16)
      • Java (3)
      • Spring (8)
      • C# (0)
      • Linux (1)
      • Git & GitHub (2)
      • Etc. (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
전체 방문자
오늘
어제

티스토리

hELLO · Designed By 정상우.
hanks1

Dev log

개발 관련/Spring

[Spring Data JPA & Querydsl] - QuerydslPredicateExecutor 사용시 javax.persistence.noresultexception 오류 원인

2023. 7. 23. 20:20

spring data jpa

querydsl

spring boot 3.x.x

hal-explorer 을 이용하여 개발시 오류에 대해서 기록

 

JpaRepository, QuerydslPredicateExecutor를 다중으로 상속받은 인터페이스를 이용해서 api를 호출했는데,

javax.persistence.noresultexception  오류가 발생.

딱히 문제에 대한 기록도 없고 컴파일 오류도 없기 때문에 멘붕이 왔다.

 

우선 원인은 3.0 이상 버전을 사용했기 때문에 gradle에 의존성 추가한 디펜던시들이 참고했던 예제와 달라서 발생했다.

2 버전대로 낮추니jakarta를 참조했던 라이브러리들을 모두 javax.persistence로 수정.

또한 스프링 버전에 맞게 각각 라이브러리의 버전을 맞추니 해결되었다.

 

지금까지 2점대 버전으로 많이 개발했다가 3점대로 올리려고 몇번 시도를 했는데 2점대와 라이브러리를 참조하는게 많이 달라서 조심을 해야겠다.

저작자표시 (새창열림)

'개발 관련 > Spring' 카테고리의 다른 글

[Spring Batch] - Job, Tasklet Step, Chunk Step 개념  (0) 2023.07.28
[Spring Data JPA] @Modifying과 @Query를 이용한 벌크 연산  (0) 2023.03.22
[Spring Framework] - 제어의 역전 (IoC), 의존성 주입(DI) 과 OCP, DIP  (0) 2023.02.18
[JPA] - 영속성 컨텍스트에 대해  (0) 2023.02.09
[Spring Boot] 배포시 오류: java.lang.NoClassDefFoundError  (0) 2022.11.28
    '개발 관련/Spring' 카테고리의 다른 글
    • [Spring Batch] - Job, Tasklet Step, Chunk Step 개념
    • [Spring Data JPA] @Modifying과 @Query를 이용한 벌크 연산
    • [Spring Framework] - 제어의 역전 (IoC), 의존성 주입(DI) 과 OCP, DIP
    • [JPA] - 영속성 컨텍스트에 대해
    hanks1
    hanks1

    티스토리툴바