在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"。这有助于确保在持久化数据之前,确保字段的有效性。