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;
반응형