diff --git a/src/main/java/com/gdschongik/gdsc/domain/study/dao/StudyHistoryCustomRepositoryImpl.java b/src/main/java/com/gdschongik/gdsc/domain/study/dao/StudyHistoryCustomRepositoryImpl.java index e9e29f4e3..b09bd860b 100644 --- a/src/main/java/com/gdschongik/gdsc/domain/study/dao/StudyHistoryCustomRepositoryImpl.java +++ b/src/main/java/com/gdschongik/gdsc/domain/study/dao/StudyHistoryCustomRepositoryImpl.java @@ -6,6 +6,7 @@ import com.querydsl.core.types.dsl.BooleanExpression; import com.querydsl.jpa.impl.JPAQueryFactory; import java.util.List; +import java.util.Objects; import lombok.RequiredArgsConstructor; @RequiredArgsConstructor @@ -15,11 +16,11 @@ public class StudyHistoryCustomRepositoryImpl implements StudyHistoryCustomRepos @Override public long countByStudyIdAndStudentIds(Long studyId, List studentIds) { - return (long) queryFactory + return Objects.requireNonNull(queryFactory .select(studyHistory.count()) .from(studyHistory) .where(eqStudyId(studyId), studyHistory.student.id.in(studentIds)) - .fetchOne(); + .fetchOne()); } @Override