0
我的实体类属性部分下面给出:@Min注释不工作
@Entity
@Table(name="rules")
public class Rule {
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
private long id;
@NotEmpty
@Size(min=4, max=128)
@Column(length = 128, nullable = false)
private String name;
@Column
private String assetType;
@Min(value=1, message="Minimum value should be 1")
@Column(name = "min_quantity")
private int min_quantity;
@Min(value=1L, message="Minimum value should be 1")
@Column
private int warningAt;
@Column
private boolean status;
HTML形式:
:
<div class="has-error">
<form:errors path="min_quantity" />
</div>
我的形式验证过程中得到提示以下错误: “无法将类型java.lang.String的属性值转换为所需的类型int,以获得属性min_quantity;嵌套异常是java.lang.NumberFormatException:对于输入字符串:”“”
在我的表单中它没有显示我的自定义消息。
演员串INT – sForSujit
你能否详细介绍好吗? – Amit
好的,先给我看代码 – sForSujit