728x90
문제 상황
댓글 생성 api를 만들 때에 글자 수 제한 코드를 넣은 적이 없는데 자꾸 데이터 무결성 오류가 발생했다.

이렇게 어느정도 긴 글을 넣으니
스웨거 상에서 계속 이런 오류가 떴다 ..

해결 방법
코드도 뒤적거리고 content 엔티티위에 columnDefinition = TEXT를 붙여도 해결이 안됐었는데

검색하다가 발견한 @Lob 이라는 애노테이션을 추가했더니 해결이 되었다 !

이번 기회에 처음 알게 된 애노테이션인데 고맙다 친구야 , , ,, ,
@Lob
- 큰 객체나 데이터를 저장할 수 있도록 설정하는 어노테이션입니다. @Lob을 사용하면 VARCHAR, TEXT 등 길이에 제한이 없는 필드를 사용할 수 있다.

이 아이를 붙여주었더니 잘 실행이 되어 바디에 뜬다!
'프로젝트' 카테고리의 다른 글
| (ProfitKey) @Value와 yml 사용하여 환경변수 값 설정하기 (0) | 2025.03.22 |
|---|---|
| (ProfitKey) db 저장은 되는데 스웨거상 null 뜨는 오류 해결법 (0) | 2025.03.19 |
| (ProfitKey) git revert로 깃허브 충돌 이전으로 돌아가기 (0) | 2025.03.18 |
| (ProfitKey) 시큐리티 AOP인증 방식으로 MyPageController 코드 수정 (0) | 2025.03.13 |
| (ProfitKey) 컨트롤러 경로 변수 userId 인코딩 문제 해결 (0) | 2025.03.03 |