-
[Spring] SELF_INTRODUCTION CHARACTER VARYING(255) 에러 수정개발/Spring 2024. 11. 16. 23:45
에러내용
Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: org.springframework.dao.DataIntegrityViolationException: could not execute statement [Value too long for column "SELF_INTRODUCTION CHARACTER VARYING(255)":
원인
string을 JPA에서 쿼리문으로 변환할 때 VARCHAR(255)로 변환하는데 255자가 넘어가게 저장하면서 발생하는 에러
해결방법
@Lob private String textStorage;
에러 발생했던 필드에 @Lob 어노테이션을 추가해주면 쿼리문으로 변환될 때 자동으로 BLOB나 CLOB로 변환해 주면서 에러 발생을 막아줄 수 있습니다.
'개발 > Spring' 카테고리의 다른 글
[Spring Batch] ItemReader (0) 2024.12.01 @Transactional 세부 설정 (0) 2024.03.24 [Spring] model, modelMap, ModelAndView 차이점 (0) 2023.12.10 [Spring] Spring Access-Control-Allow-Origin 설정 (0) 2022.11.06 멀티모듈 프로젝트 설계 (0) 2022.10.18