Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 백준코딩테스트
- 알고리즘
- COSPROJAVA1급
- 다익스트라
- 재귀함수
- deque
- 엘라스틱서치
- GatherTown
- YBMCOS
- 시뮬레이션
- 세그먼트트리
- 네트워크플로우
- COSPRO
- 완전탐색
- 취득후기
- spring
- 이젠 골드구현도 어렵네..
- dp
- 우선순위큐
- 백준
- BFS
- PS
- 구현
- java
- QUICKSTARTGUIDE
- 게더타운시작
- 01BFS
- DFS
- 다이나믹프로그래밍
- 자바PS
Archives
- Today
- Total
공부공간
Spring JPA ) No property desc/asc found for type Error 본문
JPA는 JAVA ORM의 일종으로 Query를 매우 간단하게 짤 수 있는 API이다.
DB에 시간순으로 정렬된 자료를 OrderBy를 사용하여 쿼리문을 짤 때,
java.util에 있는 Date 나 LocalDateTime으로 설정된 시간을 정렬할 수없다고 한다.
List<Post> findAllOrderByCreatedatDesc();
기존 쿼리에서
List<Post> findAllByOrderByCreatedatDesc();
이처럼 All 과 Order 사이에 By를 넣어주자.
혹은
Native Query를 사용하여 정의하는 경우,
@Query(value = "SELECT * FROM posttable ORDER BY createdat DESC", nativeQuery = true)
List<post> findAllOrderByCreatedatDesc();
에서
@Query(value = "SELECT * FROM posttable p ORDER BY p.createdat DESC", nativeQuery = true)
List<Post> findAllOrderByCreatedatDesc();
로 테이블의 alias를 사용하여 정렬하면 작동된다.
출처 : https://stackoverflow.com/questions/19733464/order-by-date-asc-with-spring-data
'Spring > JPA' 카테고리의 다른 글
MariaDB error 1005 : Foreign key constraint is incorrectly formed 해결법 (5) | 2020.08.16 |
---|---|
Spring JPA ) No converter found capable of converting from type ERROR (1) | 2020.08.13 |
Comments