728x90
Error 발생
- Spring Boot에서 JPA를 사용할 때 org.spring framework.orm.jpa.JpaSystemException: Null value was to a property [DTO] 라는 에러가 발생하였다.
원인
- DB에서 not null 지정이 안되어 있는 컬럼(null값이 들어갈 수 있는 컬럼)의 속성 타입이 자바에서 Primitive Type으로 되어 있기 때문이다. 참고로 자바에서 Primitive Type(boolean, byte, short, int, long, float, double, char)은 null값을 담을 수 없다.
해결법
- 문제가 발생한 DTO에서 Primitive Type을 Reference Type으로 변경해준다.
ex) int -> Integer
728x90
'공부' 카테고리의 다른 글
[Network] Proxy란? Forward Proxy와 Reverse Proxy (0) | 2021.07.09 |
---|---|
[Error 해결법] SpringBoot/JPA - Executing an update/delete query; nested exception is javax.persistence.Transaction 에러 해결 (0) | 2020.04.08 |
[Error 해결법] Swagger base url Error - Swagger 링크로 이동되지 않고 에러날 때 (0) | 2020.04.08 |
[운영체제] 기술 면접 질문 대비 (0) | 2020.04.05 |
[Web] 기술 면접 질문 대비 (0) | 2020.04.04 |
댓글