긍정적인 사고와 행동으로 선한 영향력을 줄 수 있도록

Spring

[Spring] null value was assigned to a property 에러 해결법

리거니 2021. 11. 18. 10:15

Spring Boot에서 JPA를 사용할 때 아래와 같은 에러가 발생하였다.

 

Null value was assigned to a property [class com.example.teamproject.data.Menu.stock] of primitive type setter of com.example.teamproject.data.Menu.stock; nested exception is org.hibernate.PropertyAccessException: Null value was assigned to a property [class com.example.teamproject.data.Menu.stock] of primitive type setter of com.example.teamproject.data.Menu.stock

즉 , DB에서 null값이 들어갈 수 있는 컬럼의 속성 타입이 자바에서 Primitive Type으로 되어 있기 때문이다. 참고로 자바에서 Primitive Type(boolean, byte, short, int, long, float, double, char)은 null값을 담을 수 없다


현재 Menu.stock 칼럼은 널을 포함하는 INT 형으로 되어있는데 이 타입을 INTEGER 로 수정하여야 한다 ! 

INTEGER로 수정하자 ! 

 

수정후 , 다시 웹 페이지를 띄워보자 ! 

정상적으로 수행되었다 ! 

'Spring' 카테고리의 다른 글

[Spring] CORS policy에 의해 block 오류 해결법  (0) 2022.05.25
[Spring] Vue.js 와 연동 3  (0) 2021.11.09
[Spring] Vue.js 와 연동 2  (0) 2021.11.09
[Spring] Vue.js 와 연동  (0) 2021.11.09
[Spring] Security  (0) 2021.11.04