join 2

PostgreSQL Join 활용 예제

오늘은 PostgreSQL에서 Join을 활용하는 예제를 살펴보려고 합니다. 제가 실무에서 겪은 이슈 중에 Left Join을 사용하여 손쉽게 쿼리를 작성했던 것을 다른 예시를 통해서 해결방법을 보여드리려고 합니다😁 개요 앞서 말씀드렸듯이, 실무에서 겪었던 이슈를 Join을 통해 손쉽게 해결했던 경험을 말씀드리려고 합니다. 상황은 mybatis를 사용하지 못하고 오직 쿼리로만 해결해야 했던 이슈입니다. 이슈를 간단하게 설명드리면, 고객사에서 기존에 진행했던 설정 방식과 달리 다른 방식으로 마이그레이션 하는 작업이기 때문에, 따로 Java 프로젝트를 실행시키는 것이 아닌 DB 구조만 바꾸는 과정이었습니다. 💡 제가 다니는 회사는 DBPatcher라는 프로젝트가 있어서 원하는 쿼리를 DBPatcher 프로그..

TIL 2023.08.03

QueryDSL 조인 사용 방법

이전 포스팅에서는 Query DSL을 사용하여 정렬하는 방법과 페이징 처리 등을 포스팅하였습니다. 오늘은 기본 조인 방법부터 fetch 조인까지 알아보려 합니다😄 개요 이전 포스팅에서 사용했던 엔티티들을 재사용할 예정입니다. 혹여 엔티티 클래스의 코드가 궁금하신 분들은 엔티티 설계 포스팅을 참고해주세요😄 📌 저는 BeforeEach 어노테이션을 활용해 가데이터가 들어간 상황에서 테스트를 진행한 것입니다. @BeforeEach public void before() { queryFactory = new JPAQueryFactory(em); Team teamA = new Team("teamA"); Team teamB = new Team("teamB"); em.persist(teamA); em.persist(t..

JPA 2022.11.01