Разные ч / б аннотации @NotNull и обнуляемые в @Column - PullRequest
0 голосов
/ 15 мая 2018

Я создал модель со следующим полем

   @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

...