반응형
jpa convert data
-
[spring JPA] 스프링 jpa converter (empty string to null)Spring/JPA 2020. 10. 2. 22:40
JPA 를 사용하면서 DB 에 어떤 특정값이 들어오면 변환해줘야 할 떄가 있다. 예를 들어 empty string 을 null 로 넣어줘야 할떄다. (mysql) 빈스트링이 "" 가 들어올때 null 로 바꿔서 db 에 넣고 싶을때 @Convert 가 필요하다, 이 외에도 어떤 고정된 값들은 특정 값으로 변환해서 db 에 넣어줄떄 이 Convert 가 필요하다. 구현 방법은 변경하고자 하는 컬럼명 위에 @Convert 적고, 커스텀한 Class 명을 기입한다. @Table(name = "db1.test") public class Test { ... @Convert(converter = EmptyStringToNullConverter.class) @Column(name = "test_data") priva..