Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
#️⃣연관된 이슈
아직 작업중입니다!
📝작업 내용
1. Comment entity 변경 사항
2. Comment Service 변경 사항
부모 댓글인 경우 자신의 id값을 가져야 하므로 saveAndFlush 후 id값을 가진 후에 group의 값을 변경하도록 합니다.
save()메서드의 경우 @transactional로 관리되고 있습니다. Hibernate의 경우, SQL연산을 즉시 수행하지 않고, 트랜잭션 커밋 시점이나 플러시가 발생할 때까지 연기합니다.(Hibernate의 쓰기 지연 전략). 따라서 그냥 commentDAO.save(comment)를 하게 되면 group에는 null값이 담기게 됩니다. 따라서 flush()를 사용하여 즉시 INSERT 하여 지금까지의 변경 사항을 데이터베이스에 즉시 반영하도록 한 후에 group에 id값을 넣어주도록 했습니다.
3. CommentResponseDTO 변경 사항