Я создал модель со следующим полем
@NotNull
@Column(name = "postal_code")
private String postalCode;
Когда я пытаюсь опубликовать JSON без почтового индекса, его не следует сохранять в базе данных. По этой причине я использовал аннотацию @NotNull, но, к моему удивлению, она сохраняется в базе данных, хотя почтовый индекс пуст.
Итак, я использовал
@Column(name="postal_code" , nullable=false) //instead of @NotNull
Изменяя код, как показано выше, он не сохраняется в базе данных с пустым почтовым индексом.
У меня вопрос, почему он не работает с @NotNull и что такое diff b / w @NotNull и nullable