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