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; }