-
Notifications
You must be signed in to change notification settings - Fork 1
fix: 일정 조회 Oracle 호환성 개선 #195
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Walkthrough저장소의 Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 분
Pre-merge checks and finishing touches❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✨ Finishing touches
🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro 📒 Files selected for processing (1)
🔇 Additional comments (1)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 1
📜 Review details
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (2)
src/main/kotlin/co/yappuworld/schedule/infrastructure/ScheduleFindService.kt(2 hunks)src/main/kotlin/co/yappuworld/schedule/infrastructure/ScheduleRepository.kt(0 hunks)
💤 Files with no reviewable changes (1)
- src/main/kotlin/co/yappuworld/schedule/infrastructure/ScheduleRepository.kt
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
- GitHub Check: build
🔇 Additional comments (1)
src/main/kotlin/co/yappuworld/schedule/infrastructure/ScheduleFindService.kt (1)
18-29: LGTM - JDSL을 활용한 쿼리 구현이 적절합니다.JDSL을 사용하여 타입 안전한 날짜 범위 쿼리를 구성한 것은 Oracle 호환성 문제 해결에 좋은 접근 방식입니다.
greaterThanOrEqualTo와lessThanOrEqualTo를 사용한 inclusive 범위 필터링 로직이 정확합니다.
filterNotNull()호출이 실제로 필요한지 확인해 보시기 바랍니다. JDSLfindAll의 반환 타입이 nullable element를 포함하지 않는다면 불필요한 연산일 수 있습니다.
📌 Related Issue
🚨 해결하려는 문제가 무엇인가요?
⭐️ 어떻게 해결했나요?
ScheduleFindService.findSchedulesBetween()메서드를 JDSL을 사용하도록 변경했습니다.🤔 어떤 부분에 집중하여 리뷰해야 할까요?
🗒️ 참고자료
RCA 룰
Summary by CodeRabbit
릴리스 노트
✏️ Tip: You can customize this high-level summary in your review settings.