Closed wz0405 closed 4 years ago
ResearchService.java
에서 post가 연구과제를 뜻하는 것인가요?
ResearchService.java
에서 post가 연구과제를 뜻하는 것인가요?
- 만약 그렇다면 혼란이 있을 수 있어서 research로 변경해야될 것 같습니다.
- 연구에 참여하는 학생을 추가하는 메서드도 생성해야할 것 입니다.
코드를 리팩토링 해봤지만 다음과 같이 오류가 나는 것 같습니다. DB와 동기화가 안되서 그런건가요?
어떤 오류인지 확인 가능한가요?
어떤 오류인지 확인 가능한가요?
참조 문제인것 같습니다. 의심이 가는건 Student, Research의 ID값에 이름을 부여 여부인것 같습니다. 하지만 이름 변경후에도 동일한 문제가 발생해 해결해보는 중입니다.
제가 확인해보니 오류가 발생하지 않습니다. 혹시 해결된건가요?
제가 확인해보니 오류가 발생하지 않습니다. 혹시 해결된건가요?
아직 미 해결했습니다. 머지 후 다시 가져올까요?
오류 해결 이후에 머지하는 것이 좋을 것 같습니다.
그리고 ResearchStudentId.java
는 어떤 용도로 사용되는건가요?
오류 해결 이후에 머지하는 것이 좋을 것 같습니다.
그리고
ResearchStudentId.java
는 어떤 용도로 사용되는건가요?
ID 문제를 해결하기 위해서 작성한 클래스 입니다. 오류 해결 후 필요없으면 삭제조치하겠습니다
@wjrmffldrhrl 테스트 해보면 정상적으로 실행이 되나요? 이것 저것 해본결과 안되는거 같아서 시간이 좀 걸릴것 같습니다.
@wjrmffldrhrl 테스트 해보면 정상적으로 실행이 되나요? 이것 저것 해본결과 안되는거 같아서 시간이 좀 걸릴것 같습니다.
동작하고 DB에 테이블이 생기는 것도 확인했습니다. 천천히 해보시고 기록 남겨주시기 바랍니다.
세터 사용 대신 빌더를 사용해야 널값을 전달하지 않으므로 안정성을 보장할 수 있다고 합니다. 코드 추가해서 올렸습니다. 오류문제는 해결했습니다.
연구과제 관련 코드를 작성했습니다. 여기서 ResearchStudentMember 클래스의 오류로 문제가 생겼습니다. 해당 클래스는 학생과 연구과제의 중간 엔티티입니다.
구현 결과 @JoinColumn(name = "STUDENT_ID") 사용 시 STUDENT_ID를 참조하지 못합니다. 원래 생성되어있던 컬럼과 이름이 달라서 그런지 아니면 추가적인 설정이 필요한지 검토 부탁드립니다.