This commit is contained in:
2025-09-18 09:43:43 +09:00
2 changed files with 8484 additions and 284 deletions

8760
.erd

File diff suppressed because it is too large Load Diff

View File

@@ -14,10 +14,6 @@ import org.springframework.stereotype.Repository;
import java.util.List;
import java.util.Optional;
/**
* QueryDSL을 활용하여 CommonCodeRepositoryCustom 인터페이스를 구현하는 클래스
* 복잡한 쿼리나 동적 쿼리를 QueryDSL로 작성하여 성능과 가독성을 향상시킵니다.
*/
@Repository
@RequiredArgsConstructor
public class CommonCodeRepositoryImpl implements CommonCodeRepositoryCustom {
@@ -25,10 +21,6 @@ public class CommonCodeRepositoryImpl implements CommonCodeRepositoryCustom {
private final JPAQueryFactory queryFactory;
private final EntityManager entityManager;
/**
* Q클래스 인스턴스들을 생성하여 쿼리에서 사용합니다.
* QueryDSL의 Q클래스를 통해 타입 안전한 쿼리 작성이 가능합니다.
*/
private final QCommonCode commonCode = QCommonCode.commonCode;
private final QCommonGroupCode commonGroupCode = QCommonGroupCode.commonGroupCode;
private final QMember member = QMember.member;