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
- spring filter ordering
- string comparison
- HHH000104
- intern
- springboot maven plugin
- spring-boot-maven-plugin
- docker mongodb install
- install mongodb docker
- String Pool
- jwt token
- 기본 Manifest 속성이 없습니다
- springboot jwt example
- jvm memory structure
- springboot jwt
- jvm memory model
- mongodb install ec2
- JPA
- spring jwt
- jvm 메모리 구조
- springboot-angular-jwt
- String Constants Pool
- springboot mongodb config
- Constants pool
- docker mongodb
- jvm 모델
- jpa pagination
- filter ordering
- angular jwt
- JWT
- jwt example
Archives
- Today
- Total
목록JPA (1)
개발블로그
fetch join with pagination :: [HHH000104: firstResult/maxResults specified with collection fetch; applying in memory] 에러 해결
결론은 1:N 관계에서 fetch join과 pagination은 동시에 할 수 없다. 따라서 pagination을 한 뒤, fetch하여 조합하는 방법을 택했다. 요구사항과 문제는 다음과 같았다. 어드민 화면을 구성하는데, A,B,C,D Table에 있는 컬럼들을 기준으로 검색과 페이징이 가능해야 했다. 예를 들어, 검색 필드에 "이름" 이 있다. 이름 필드에 값이 들어오면(null이 아니면) 이름은 where 절에 포함되어야한다. 하지만 이름 값이 null로 들어오면 where절에 포함되지 말아야한다. 그리고 위와 같은 검색 필드는 A,B,C,D table 각각에 1개 이상씩 존재한다. 검색 결과 응답 컬럼은 A,B,C,D,E,F Table에 있는 컬럼들이었다. 엔티티의 관계 관계의 중심은 A였고, ..
Spring
2021. 1. 9. 02:58