@Column(name = "password", nullable = false)
@JSonIgnore
private String password;
Run Code Online (Sandbox Code Playgroud)
我在我的模型类中给出了上述字段,但它不适用于 POST 方法。
错误:“密码”列中的空值违反了非空约束
仅在 getter 方法上添加 @JsonIgnore 。
@Column(name = "password", nullable = false)
private String password;
@JsonIgnore
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
Run Code Online (Sandbox Code Playgroud)
或者
@JsonProperty(access = Access.WRITE_ONLY)
@Column(name = "password", nullable = false)
private String password;
Run Code Online (Sandbox Code Playgroud)