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
- jwt example
- HHH000104
- docker mongodb install
- docker mongodb
- intern
- mongodb install ec2
- 기본 Manifest 속성이 없습니다
- jwt token
- Constants pool
- filter ordering
- jvm 메모리 구조
- string comparison
- springboot mongodb config
- JWT
- jvm 모델
- String Constants Pool
- angular jwt
- springboot-angular-jwt
- spring-boot-maven-plugin
- spring jwt
- JPA
- jvm memory structure
- spring filter ordering
- jpa pagination
- jvm memory model
- springboot maven plugin
- springboot jwt example
- String Pool
- install mongodb docker
- springboot jwt
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