我为自己找到了答案:
hibernate-validator 只是 java-bean-validation (javax.validation, JSR-303) 的一个实现。
自 Wicket 6.4.0 以来,wicket 支持 java-bean-validation。
1) 将 wicket-bean-validation 添加到您的项目中,例如使用 maven:
<groupId>org.apache.wicket<groupId>
<artifactId>wicket-bean-validation</artifactId>
<version>0.5</version>
2)将 PropertyValidator 添加到您的检票口字段中,例如:
form.add(new TextField("key", new PropertyModel(myModel, "key")) .add(new PropertyValidator()))
form.add(new TextField("year", new PropertyModel(myModel, "year")) .add(new PropertyValidator()))
其余的为你做检票口和休眠验证器......