p:inputNumber接受从1到10的数字

问题描述 投票:0回答:1

我想将p:inputNumber配置为仅接受1到10之间的数字:

<p:inputNumber id="scenarioOrder" label="scenarioOrder" value="#{userScenarios.userScenarioModel.scenarioOrder}" decimalSeparator="." decimalPlaces="0" minValue="1" maxValue="10" />

实体配置:

@Column(name = "scenario_order")
private Integer scenarioOrder;

但是当我尝试将数据库中的数字值插入时:Caused by: java.sql.SQLException: Data too long for column 'scenario_order' at row 1

你知道我该怎么做吗?

java mongodb hibernate jsf primefaces
1个回答
1
投票

您可以使用:

@Column(name = "scenario_order", columnDefinition = "TINYINT") 
@Size(min = 1, max = 10)
private Integer scenarioOrder;
© www.soinside.com 2019 - 2024. All rights reserved.