<aside> 💡 DB에 쿼리를 날리기 전에 예외 발생 → JPA의 Repository 인터페이스가 잘못된 Entity를 저장할 때, ConstraintViolationException 발생
</aside>
<aside> 💡 Repository에 전달되고, 이 값이 DB에 넘어간 뒤에 예외가 발생해 위험한 오류가 생길 수 있음
</aside>
@NotNull은 엔티티를 저장할 그때 자체에 검증
nullable = false는 DB에 넘어간 후에 검증