我不知道如何使用@NotNull。我写了@NotNull,但我无法在Tomcat 中获取消息或错误消息。
我使用了@NotEmpty。但这会导致 Tomcat 崩溃。
@NotNull
@Column(name = "title", length = 255, nullable = false)
private String title;
我希望 Tomcat 显示错误日志,或者网页会显示错误消息。
最佳答案
如果你想为被违反的验证规则生成某种日志,请打印一条消息。
示例:这个类[Foo] 使用@NotNull 和@Size 来声明那些验证规则。
package foos;
import java.util.List;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import lombok.Data;
@Data
public class Foo {
@NotNull
@Size(min=5, message="Name must be at least 5 characters long")
private String name;
@Size(min=1, message="You must choose at least 1 item")
private List<String> items;
}
关于hibernate - 如何使用@NotNull,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57237085/