Содержит ли JPA какой-либо API проверки?
например. проверка свойства электронной почты, подобная этой, в проверке гибернации:
@Email public String getUserEmail() { ... }
Bean Validation (JSR303) можно использовать вместе с JPA, но это отдельный API. Этот является очень кратким введением в саму проверку бинов, а см. В этом описание того, как его можно использовать с JPA.
Примечание: аналогично JPAВам нужно будет выбрать реализацию, которых много. Hibernate Validator является эталонной реализацией.