DepartmentRepository.java (부서 테이블 레포지토리)

1. 개요


2. 주요 메서드

메서드명 설명 반환 타입
findByCode(String code) 부서 코드로 부서 정보 조회 (예: "DEV") Optional<DepartmentEntity> (없으면 빈 Optional)
findByName(String name) 부서 이름으로 부서 정보 조회 (예: "Development") Optional<DepartmentEntity> (없으면 빈 Optional)

3. JPA 쿼리 메서드 특징 및 활용


4. 간단 흐름

서비스나 컨트롤러에서
    ↓
DepartmentRepository 호출
    ↓
findByCode("DEV") or findByName("Development")
    ↓
JPA가 메서드명 기반 쿼리 생성 → DB 조회
    ↓
조회된 부서 데이터(Optional)에 담아 반환