Altiora Petamus

@Lob 을 PostgreSQL에서 사용하고 싶을 때 본문

삽질하는 Error들

@Lob 을 PostgreSQL에서 사용하고 싶을 때

Haril Song 2021. 4. 22. 14:09

인메모리로 프로젝트를 만들다가 PostgreSQL 을 적용하게 되었다.

 

Error

@Lob은 길이가 긴 데이터 값을 입력받기 위해 사용하지만 실제 입력하게되면 too Long object 같은 에러가 뜨게 된다.

 

 

해결방법

PostgreSQL에서는 @Lob 대신 @Column을 사용하여 컬럼을 정의해주면 에러가 해결된다.

 

// @Lob
@Column(columnDefinition="TEXT")
private String description;

 

Reference