책 읽던 중 PagingAndSortingRepository가 CrudRepository를 확장하는 역할을 한다는데
save메서드가 맛이 가버린 모습???
gpt에게 물어봐도 석연치 않은 답변만 내뱉어서 구글링 해본 결과
이게 정상인데
내 PagingAndSortingRepository를 들어가 본 결과
엥?????? 그냥 repository를 상속받아버린다..
지금 진행중인 스프링부트 버전은 3.0.7인데
버전 2.7.8인 프로젝트로 들어가 보니 CrudRepository를 상속받고 있었다.
스프링 부트 버전 문제였던 것...
만약 정렬이 쓰고 싶으면 CrudRepository를 구현한 Repository 에다가
Iterable<T> findAll(Sort sort);
Page<T> findAll(Pageable pageable);
를 추가해 주면 해결될 것으로 보인다.
'Spring' 카테고리의 다른 글
org.springframework.data.mapping.PropertyReferenceException (0) | 2023.11.28 |
---|---|
Crud 구현 중에 나타난 오류 고치기 (1) | 2023.05.24 |
Cannot parse "TIMESTAMP" constant 에러 (0) | 2023.05.23 |
스프링 REST Docs .snippet 확장자 해결 (3) | 2023.04.25 |
스프링부트 JPA Mysql 연동(java 17, Springboot 3.0.5) (0) | 2023.03.28 |