在Hibernate验证中,@NotEmpty注解用于验证字段不为空或不为null。如果字段为空,则会触发验证失败,并返回相应的错误消息。以下是一个示例:
@Entity
public class User {
@Id
private Long id;
@NotEmpty(message = "Username cannot be empty")
private String username;
// getters and setters
}
在这个例子中,如果User对象的username字段为空,则验证会失败,并返回错误消息"Username cannot be empty"。这有助于确保在持久化数据之前,确保字段的有效性。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:java怎么实现入参校验