在获得数据库级别之前,我倾向于做很多验证。看看Hibernate
Validator,http:
//www.hibernate.org/subprojects/validator.html,它是JSR-303的参考实现。
使用标准注释,您可以强制约束并获得良好的错误消息,然后再尝试将实体放入数据库中。
我相信这将使您能够按要求在实体级别进行验证。

在获得数据库级别之前,我倾向于做很多验证。看看Hibernate
Validator,http:
//www.hibernate.org/subprojects/validator.html,它是JSR-303的参考实现。
使用标准注释,您可以强制约束并获得良好的错误消息,然后再尝试将实体放入数据库中。
我相信这将使您能够按要求在实体级别进行验证。