Skip to content

minji 3주차 과제#14

Open
minddi00 wants to merge 3 commits into
mainfrom
minji
Open

minji 3주차 과제#14
minddi00 wants to merge 3 commits into
mainfrom
minji

Conversation

@minddi00

@minddi00 minddi00 commented Oct 5, 2023

Copy link
Copy Markdown
Contributor

#과제 내용 : 벌점 api 수정 - 점수 누적 구현하기

  1. 학생 테이블에 'totalPanalty' 컬럼 추가
    @Column(nullable = false) private Integer totalPenalty;
    not null 설정하면 에러 발생...그래서 private Integer totalPenalty; 만 선언

  2. StudentInLectureService 클래스의 updatePenalty 메서드 수정
    문제의 코드 : previousPenalty = Penalty.valueOf(studentInLecture.getPenalty());

    발생한 에러 : Penalty Enum의 valueOf 메서드는 문자열을 인자로 받아 해당하는 Enum 상수를 반환하는데, studentInLecture.getPenalty()가 Integer 타입인 벌점 값이므로 인자 타입이 일치하지 않아 에러가 발생

    해결 : previousPenalty = Penalty.values()[studentInLecture.getPenalty()];

  3. StudentInLectureController의 handleUpdateStudentInLecture 메소드 수정

@minddi00 minddi00 changed the title Minji 3번째 과제 minji 3주차 과제 Oct 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant