본문 바로가기

공부 자료/기타

[SQL, Spring] String Column VARCHAR 길이 제한 해제 방법

String 타입에서 칼럼의 기본 디폴트 length 값은 255이다.

이는 해당 칼럼이 많이 길 경우 length 값을 @Column(length = 숫자)를 이용하여 길이를 늘릴 수 있는데 해당 숫자를 무한히 설정은 불가능하다. 즉, @Column(length = 숫자)로 길이 제한을 해제할 수 있는 것에는 한계가 존재하는데 해당 한계를 넘는 길이로 값을 받아야 할 경우는 아래와 같이 처리해 줄 수 있다.

 

방법 1. @Column(columnDefinition = "TEXT")

방법 2. @Column(columnDefinition = "LONGTEXT")

 

위 어노테이션 중 하나를 길이를 제한하고자 하는 컬럼에 추가해주면 된다.