0

我创建了一个具有以下字段的模型

   @NotNull
    @Column(name = "postal_code")
    private String postalCode;

当我尝试发布没有邮政编码的 JSON 时,不应将其保存到数据库中。这就是我使用@NotNull 注释的原因,但令我惊讶的是,即使邮政编码为空,它也会保存到数据库中。

那么,我用

@Column(name="postal_code" , nullable=false) //instead of @NotNull

通过如上所示更改代码,它不会以空的邮政编码保存到数据库中。

我的问题是为什么它不能与 @NotNull 一起使用,以及 @NotNull 和可为空的 b/w 差异是什么

4

0 回答 0