@Id
private int id;
@NotNull(message = "Company id is required")
private int companyId;
@NotNull(message = "Name is required")
private String name;
@NotNull(message = "Device resolution is required")
@Enumerated()
private DeviceResolution deviceResolution;
@NotNull(message = "Device width is required")
private int deviceWidth;
@NotNull(message = "Device height is required")
private int deviceHeight;
# 1 楼答案
# 2 楼答案
我不知道这是否是你想要的,但是richfaces有^{}
# 3 楼答案
JSF2.0没有bean级验证。可能你把JSR303Bean验证(the ^{} API )搞混了。JSR303是JavaEE6的一部分。因此,如果运行支持JavaEE6的容器(Glassfish 3、JBoss AS 6等),那么无论JSF版本如何,都可以使用JSR303。否则,必须单独安装JSR303实现,比如Hibernate Validator