使用PlayFramework进行复杂的POJO验证

时间:2011-11-09 15:51:13

标签: validation playframework

使用PlayFramework从同一个POJO中使用另一个参数验证POJO参数是否有优雅的方法?我正在搜索一个保持Play错误机制的解决方案。

例如:

@Entity
public class Page extends Model {

    @Required
    @Min(0)
    public Integer minWidth; 

    @Required
    @Min(0)
    public Integer maxWidth; 
}

我需要检查minWidth< maxWidth。

1 个答案:

答案 0 :(得分:5)

您需要编写custom validator并使用@CheckWith注释。

您也可以编写自定义注释(与上面相同的文档上的文档),但它更复杂。