관리 메뉴

IT.FARMER

found [text (Types#LONGVARCHAR)], but expecting [varchar(255) (Types#VARCHAR)] 본문

Spring/Spring Data JPA

found [text (Types#LONGVARCHAR)], but expecting [varchar(255) (Types#VARCHAR)]

아이티.파머 2023. 3. 8. 18:58
반응형

found [text (Types#LONGVARCHAR)], but expecting [varchar(255) (Types#VARCHAR)]

실제 컬럼은 TEXT로 해두었는데 jpa 서는 Object에 String 으로만 선언되어 있으니  validation 이다르다고 한다.

두가지 방법이 있다고 해서 해보면  하나만 된다.

 

@lob 사용은 안된다.

@Lob
private String requestDetail;

 

 

@Column(columnDefinition = "text") -> 깔끔하게  선언해주고 사용하면 잘된다.

@Column(columnDefinition = "text")
    private String requestDetail;
반응형