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

결론은 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