我正在制作数据服务但在int字段中我需要验证不大于10且小于0。
答案 0 :(得分:3)
创建字段时,您可以添加您决定的验证类型,选择添加验证的选项,您需要选择“长程验证”选项并定义所需的最小值和最大值。
我使用此验证的示例查询,默认情况下,最小值为0,因此省略。
<query id="1" useConfig="DS_FARMACY">
<sql>call getEmployeeById(?)</sql>
<result element="Employees" rowName="Employe">
<element column="id" name="Id" xsdType="integer"/>
<element column="Desc" name="Description" xsdType="string"/>
</result>
<param name="Id" paramType="SCALAR" sqlType="INTEGER" type="IN">
<validateLongRange maximum="10"/>
</param>
</query>
查看WSO2文档,其中指定了每个选项以验证字段 http://wso2.com/project/data-services/2.6.3/docs/validation.html
答案 1 :(得分:3)