프로젝트

(ProfitKey) @Lob 애노테이션: 글자수 제한 해제 (데이터 무결성 오류 해결)

민톨이 2025. 3. 19. 00:56
728x90

문제 상황

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

 

 

이렇게 어느정도 긴 글을 넣으니 

 

스웨거 상에서 계속 이런 오류가 떴다 .. 

 

 

해결 방법

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

 

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

 

이번 기회에 처음 알게 된 애노테이션인데 고맙다 친구야 , , ,,  ,

 

@Lob

- 큰 객체나 데이터를 저장할 수 있도록 설정하는 어노테이션입니다. @Lob을 사용하면 VARCHAR, TEXT 등 길이에 제한이 없는 필드를 사용할 수 있다.

 

 

이 아이를 붙여주었더니 잘 실행이 되어 바디에 뜬다!