如何使用java注释为类属性设置默认值

时间:2014-11-14 11:33:06

标签: java spring spring-mvc annotations hibernate-validator

如果用户未指定,我想设置默认值。例如,对于Boolean private isValid,如果我们不指定任何json值,则应设置false。我正在使用hibernate验证器,@NotNull, @NotBlank, @Size, @Range ...是否有任何注释来设置boolean,int,float的默认值,而不管数据类型如何。我累了,但没有想出任何解决方案。我仍在尝试..非常感谢您的帮助!谢谢

2 个答案:

答案 0 :(得分:1)

你可以在你的班级定义中休闲:

public YourClass{
....
private Boolean isValid=false;
....
}

答案 1 :(得分:0)

只需添加列

的默认值即可
@Column(name="isValid",columnDefinition="tinyint(1) default '0'")
private Boolean isValid;