반응형
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;
반응형
'Spring > Spring Data JPA' 카테고리의 다른 글
오류- Lock wait timeout exceeded; try restarting transaction (0) | 2023.05.25 |
---|---|
No EntityManager with actual transaction available for current thread - cannot reliably process 'merge' call (0) | 2022.05.24 |
Hibernate(JPA) 영속성 (persistence) (0) | 2022.04.22 |
Spring Transactional 옵션 (0) | 2022.04.20 |
Composite-id class must implement Serializable (0) | 2021.11.22 |