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