# 🧑💻 오늘의 개발하면서 생긴 크고 작은 이슈사항을 기록해주세요 ## 💚 어떤 기능인가요? 리포지토리 빈 생성 단계에서 실패해 **프로필과 무관하게 애플리케이션이 부팅되지 않던** 문제를 잡습니다. **1. HQL `DATE()` 함수** — `CareFacilityBookingRepository` 쿼리 4개. HQL에는 `DATE()`가 없어 Hibernate 6이 `Cannot compare 'java.lang.Object' with 'java.sql.Date'` 로 파싱에 실패합니다. **2. DTO 패키지 경로 오타** — `PolicyRepository.getCategoryStats()` 의 생성자 표현식이 `dto.PolicyCategoryStatsResponse` 를 가리키는데 실제 클래스는 `dto.response` 에 있습니다. 두 건 모두 런타임이 아니라 기동 시점에 터지므로, 고치지 않으면 다른 어떤 작업도 검증할 수 없습니다. ## ✅ To Dos - [x] `DATE()` → 범위 비교(`start >= :dayStart AND start < :dayEnd`)로 교체 — 인덱스도 탈 수 있게 - [x] 일별 통계는 HQL 표준 `cast(... as date)` 로 변경 - [x] `PolicyCategoryStatsResponse` 생성자 표현식 FQN 수정 - [x] H2 기반 `ApplicationContextLoadTest` 추가 — Docker 없이 컨텍스트 기동·보안 필터 체인·인터셉터 등록 검증
Activity
FIX : HQL DATE() 함수 제거로 리포지토리 빈 생성 실패 해결 (#53)
TEST : 컨텍스트 로딩 검증 테스트 추가 (#53)
[-]BUG : 애플리케이션 기동 차단 버그 수정 (HQL DATE(), DTO 패키지 경로)[/-][+][ Core ] 애플리케이션 기동 차단 버그 수정[/+]FIX : HQL DATE() 함수 제거로 리포지토리 빈 생성 실패 해결 (#53)
TEST : 컨텍스트 로딩 검증 테스트 추가 (#53)