프로젝트

프로젝트09

hyeon1016 2024. 12. 16. 11:09

Git Hub 이동


- 코딩 문제 Read 기능 추가

- Question 객관식, 주관식, 코딩 문제 Update 기능 추가 

- Question 삭제(숨김) 여부를 확인하기 위한 question_visible(Boolean) 컬럼 추가(DTO)
- Question_Repository 쿼리문의 WHERE절과 INSERT문에 'question_visible=1' 추가(true가 아닌 1로 찾아야함.)
- AND가 아닌 쉼표로 작성하여 쿼리문 전송과정에서 오류 발생 

- Question Update 함수를 변경된 DTO를 Create하는 함수로 바꾼 뒤, 
  변경 전 DTO의 question_visible 변수의 값을 0으로 Update하는 함수를 추가로 생성함.

- Question DTO의 Update는 INSERT로 Delete는 UPDATE로 작성하기로 하였음. 
  아무래도 문제는 막 삭제하면 다른 DTO에서 문제가 생길 수 있기 때문임
- Question 수정(INSERT), 삭제(UPDATE) 기능 추가 
  수정은 기존 DTO를 베이스로 새로운 DTO를 만들어 Create하는 것
  삭제는 DTO의 변수를 Update하는 것

- QnA DTO 생성
- comment_parent변수와 comment_child 변수를 사용해 대댓글 기능을 구현할 예정임.