본문 바로가기
공부

[Error 해결법] JPA - null value was assigned to a property [DTO] 해결법

by BeforB 2020. 4. 8.
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

댓글