회고
TIL_220228
코동이
2022. 3. 3. 08:23
1. Facts(사실, 객관)
- 개인프로젝트 querydsl로 개선
2. Feelings(느낌, 주관)
기존 검색, 리스트 조회들을 querydsl로 개선했습니다. 엔티티를 반환할수도 있고 dto형태로 반환할 수 있습니다. 대부분의 경우 검색들은 page를 타기 때문에 paging도 추가해서 조회합니다. 스터디 조회 리스트를 querydsl로 개선하니, 기존에 여러버 나눠서 날렸던 쿼리들, 지저분했던 쿼리들을 깔끔하게 정리할 수 있었습니다.
3. Findings (배운 점)
BooleanExpression 방식을 BooleanBuilder처럼 활용하면 where절에 null이 들어가도 오류가 나지 않습니다.
4. Action (구체적 계획)
페이징 + 검색 querydsl 개선하기
반응형