是否可以根据hibernate约束检查字符串而不必为其编写特殊的类?例如,如果我只想检查给定的字符串是否是电子邮件,是否可以在不编写完整类并根据类的特定属性验证约束的情况下将其作为一次性测试检查?
发布于 2014-03-05 17:19:31
您可以在实体类中用@Email对属性进行注释。您可以阅读以下链接中的文档:http://docs.jboss.org/ejb3/app-server/HibernateAnnotations/api/org/hibernate/validator/Email.html
编辑:
String email = "email@test.com";
EmailValidator validator = new EmailValidator();
validator.isValid(email, null);
如果您的字符串是格式良好的电子邮件地址,"isValid“方法将返回true。
希望能帮上忙!
https://stackoverflow.com/questions/22212410
复制