반응형
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
- 기술면접공부
- 기술공부
- Kafka
- nestjs
- JPA스터디
- 자료구조공부
- 알고리즘공부
- Axon framework
- 자바공부
- 스프링부트
- 코테공부
- JPA공부
- nestjs스터디
- querydsl
- JPA예제
- 스프링
- 스프링 공부
- 플러터 개발
- 스프링공부
- JPA 공부
- 스프링부트공부
- nestjs공부
- DDD
- 코테준비
- 플러터 공부
- JPA
- 카프카
- 프로그래머스
- K8S
- Flutter
Archives
- Today
- Total
목록querydsl booleanexpression (1)
DevBoi
[JPA] QueryDsl 여러 기능 정리
1) BooleanBuilder, BolleanExpression 사용 비슷한 용도이지만 내 생각에 두개의 용도는 다르다. BooleanExpression은 null인 경우 null을 반환해주면서, 조건에서 제외가 된다. 즉 특정 조건에 따라서 다이나믹하게 조건절이 추가되어야 하는경우, 심하면 없어도되는경우 BooleanExpression을 사용한다. BooleanBuilder는 항상 객체가 생성이 되지만 복잡한 조건절의 쿼리를 생성해야할 때 이걸 사용하게 되면, 그나마 보기 쉽고 조합을 자유롭게 해줄수있다 다만 무조건 사용해야하고 복잡한 조건절의 조합 도구라고 보면된다. 물론 두개다 때에 따라서 용도와 장점과 어긋나게 사용은 가능하지만 장단이 있으니 그에 따라 맞게 사용하면 좋을 것 같다. Boolea..
Develop/[JPA]
2023. 8. 19. 16:38