[고도화] 댓글 기능 고도화 - 1차 대댓글: 도메인 업데이트
kiekk opened this issue · comments
soonho commented
대댓글 기능을 위한 도메인 정보를 업데이트 한다.
ArticleComment
에parentCommentId
추가
soonho commented
대댓글 기능 구현시 단방향 관계를 사용해보았는데 에러가 발생했다.
현재 환경은
- Spring Boot 3.1.3
- Hibernate-core 6.2.7 Final
찾아보니 Spring Boot 3.1.X 과 Hibernate-core 6.2.X 에서 발생하는 Hibernate 버그 같다.
관련 링크
- https://luvstudy.tistory.com/254
- https://hibernate.atlassian.net/browse/HHH-16593
- https://discourse.hibernate.org/t/in-hibernate-6-3-1-final-getting-noclassdeffounderror-for-org-hibernate-type-descriptor-converter-spi-enumvalueconverter/8285/6
해결 방법
- 가장 간단하게는 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'