안녕하세요 선생님 점프투 스프링부트 2-11 답변등록에 대해 질문 있습니다.
- 질문 하나에 답변들이 달려 있음으로 질문과 답변의 구조를 저는 질문에 따른 답변? 이라고 이해를 했습니다. 그래서 저는 질문 객체에 답변 객체를 저장해야 하지 않나? 라는 생각을 했습니다. 근데 이제 코드(this.answerService.create(question, content);)를 보면 answer 객체에 question 객체를 저장하더라고요 그래서 제가 질문과 답변의 구조를 잘 못 이해한건가요?
- 질문 상세 페이지에 답변 표시하기 코드에서 th:text="|${#lists.size(question.answerList)}개의 답변이 있습니다.|" 에 대해 질문이 있는데요 이제 question이 컨트롤러에서 넘어온 객체 인거잖아요 그래서 ${question.subject}, ${question.content} 이 부분은 question 엔티티에 있는 subject 와 content를 가져온걸 알겠는데 answerList는 어디서 나온건가요??
감사합니다
acs0209 님 391
2022년 8월 16일 10:37 오후
1개의 답변이 있습니다. 1 / 1 Page
-
질문 답변 구조는 모델 정의 시에 이미 적용이 되었다고 볼수 있습니다. 물론 객체적인 관점으로 보아도 좋지만 답변을 저장할때는 답변 데이터가 저장된다는 데이터베이스 개념으로 생각하셔도 좋을 것 같습니다.
-
answerList는 질문 모델에 정의되어 있는 속성입니다.
박응용 님
M 2022년 8월 17일 8:12 오전