用Aotatios给类或者类的属性加上约束(costrait),在运行期检查属性值是很优雅的.HiberateValidator就是这样的一个框架.该框架是十分容易的(就像参考文档中宣称的那样),几乎没有什么学习曲线,Validator是一个验证框架不需要和Hiberate的其他部分绑定就可以使用,只要在你的项目中添加Hiberate-aotatios.jar库就可以了.
示例代码:
public class Address { @NotNull private Strig lie1; private Strig lie2; private Strig zip; private Strig state; @Legth(max = 20) @NotNull private Strig coutry; @Rage(mi = -2, max = 50, message = "Floor out of rage") public it floor; ...}









评论