kiekk / fastcampus-10-projects-backend-web

패스트 캠퍼스 강의 인 '10개 프로젝트로 완성하는 백엔드 웹개발(Java/Spring) 초격차 패키지 Online.' 을 수강하며 학습한 내용을 정리한 Repository 입니다.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[고도화] 댓글 기능 고도화 - 1차 대댓글: 도메인 업데이트

kiekk opened this issue · comments

commented

대댓글 기능을 위한 도메인 정보를 업데이트 한다.

  • ArticleCommentparentCommentId 추가
commented

대댓글 기능 구현시 단방향 관계를 사용해보았는데 에러가 발생했다.

현재 환경은

  • Spring Boot 3.1.3
  • Hibernate-core 6.2.7 Final

찾아보니 Spring Boot 3.1.X 과 Hibernate-core 6.2.X 에서 발생하는 Hibernate 버그 같다.

관련 링크

해결 방법

  • 가장 간단하게는 Spring Boot를 3.1 보다 아래 버전으로 사용하는 것이지만 이 방법은 다른 의존성과의 버전과 변경점도 파악해야 하기 때문에 좋은 방법은 아니다.
  • 내가 해결한 방법은 Hibernate에서 이 버그를 픽스한 버전을 사용한 것이다.

이 버그가 적용된 버전은
6.3.0.CR1이며 FINAL에 적용된 버전은 6.3.1.FINAL을 사용하면 된다.

  • implementation 'org.hibernate.orm:hibernate-core:6.3.0.CR1'
  • implementation 'org.hibernate.orm:hibernate-core:6.3.1.Final'