diff --git a/src/main/java/in/koreatech/koin/domain/user/model/Student.java b/src/main/java/in/koreatech/koin/domain/user/model/Student.java index 10ba6ed689..6a4b89b859 100644 --- a/src/main/java/in/koreatech/koin/domain/user/model/Student.java +++ b/src/main/java/in/koreatech/koin/domain/user/model/Student.java @@ -37,7 +37,7 @@ public class Student { private String department; @Column(name = "identity") - @Enumerated(EnumType.STRING) + @Enumerated(EnumType.ORDINAL) private UserIdentity userIdentity; @Column(name = "is_graduated") diff --git a/src/main/java/in/koreatech/koin/domain/user/repository/StudentRepository.java b/src/main/java/in/koreatech/koin/domain/user/repository/StudentRepository.java index 0091c0399e..3f45d72a36 100644 --- a/src/main/java/in/koreatech/koin/domain/user/repository/StudentRepository.java +++ b/src/main/java/in/koreatech/koin/domain/user/repository/StudentRepository.java @@ -11,10 +11,10 @@ public interface StudentRepository extends Repository { Student save(Student student); - Optional findByUserId(Long userId); + Optional findById(Long userId); - default Student getByUserId(Long userId) { - return findByUserId(userId) + default Student getById(Long userId) { + return findById(userId) .orElseThrow(() -> UserNotFoundException.withDetail("userId: " + userId)); } } diff --git a/src/main/java/in/koreatech/koin/domain/user/service/StudentService.java b/src/main/java/in/koreatech/koin/domain/user/service/StudentService.java index 3a45572807..5457844a20 100644 --- a/src/main/java/in/koreatech/koin/domain/user/service/StudentService.java +++ b/src/main/java/in/koreatech/koin/domain/user/service/StudentService.java @@ -25,13 +25,13 @@ public class StudentService { private final UserRepository userRepository; public StudentResponse getStudent(Long userId) { - Student student = studentRepository.getByUserId(userId); + Student student = studentRepository.getById(userId); return StudentResponse.from(student); } @Transactional public StudentUpdateResponse updateStudent(Long userId, StudentUpdateRequest request) { - Student student = studentRepository.getByUserId(userId); + Student student = studentRepository.getById(userId); User user = student.getUser(); checkNicknameDuplication(request.nickname()); checkDepartmentValid(request.major());