import lombok.AllArgsConstructor; import lombok.Getter; import lombok.Setter; import javax.inject.Inject; import javax.persistence.Id; import javax.persistence.Column; import javax.validation.constraints.Max; @AllArgsConstructor(onConstructor=@Inject) public class OnXExample { @Getter(onMethod={@Id, @Column(name="unique-id"}) @Setter(onParam=@Max(10000)) private long unid; }