[Spring Boot] NotNull과 nullable 차이
spring boot table entity 생성 시에 NotNull과 nullable 차이 NotNull은 서비스 단계에서 널 값 방지를 해주고 nullable은 모델 단계에서 널 값 방지를 해준다. 자세하게 얘기하면 NotNull을 사용할 경우에는 html 폼에서 넘겨준 값을 그대로 넘겨줄 때 사용하며 controller단에서 lotto_1에 값이 없으면 exception 떨어진다. html 폼에서는 없더라도 controller, service 단에서 가공해서 값을 넣어주는 경우에는 nullable로 정의 해준다.
카테고리 없음
2022. 9. 17. 18:34
반응형