1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
import org.hibernate.annotations.AccessType;
import org.springmodules.validation.bean.conf.loader.annotation.handler.Email;
import org.springmodules.validation.bean.conf.loader.annotation.handler.Length;
import org.springmodules.validation.bean.conf.loader.annotation.handler.Min;
import org.springmodules.validation.bean.conf.loader.annotation.handler.NotBlank;
import org.springmodules.validation.bean.conf.loader.annotation.handler.NotNull;
@Entity
@AccessType("field")
public class UserMessage {
private static final int NAME_MAX_LENGTH = 5;
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private long id;
@NotBlank
@Length(min=1, max = NAME_MAX_LENGTH)
private String name; |