是否有可能檢查一個字符串對休眠約束,而不必寫一個特殊的類爲它?例如,如果我只想檢查給定的字符串是否爲電子郵件,是否可以將其作爲一次性測試進行檢查,而無需編寫完整的類並驗證該類對於某個特定屬性的約束?單獨運行一個hibernate約束?
4
A
回答
4
您可以在實體類中使用@Email註解屬性。您可以在這個鏈接閱讀文檔:http://docs.jboss.org/ejb3/app-server/HibernateAnnotations/api/org/hibernate/validator/Email.html
編輯:
String email = "[email protected]";
EmailValidator validator = new EmailValidator();
validator.isValid(email, null);
的方法「的IsValid」會,如果你的字符串是一個結構完整的電子郵件地址,返回true。
希望它有幫助!
相關問題
- 1. Hibernate的複雜的唯一約束
- 2. Hibernate @Id和oracle唯一約束
- 3. Hibernate session.flush()導致ORA-00001:唯一約束
- 4. Hibernate @OneToMany和UNIQUE約束
- 5. 獨特子行的SQL約束
- 6. 從一個單獨的類運行
- 7. 運行一個JAR文件單獨
- 8. 運行一個單獨的進程
- 9. Hibernate驗證器4獨立:類約束緩存
- 10. 貓鼬 - 獨立唯一約束
- 11. Django獨特的一起約束失敗?
- 12. Hibernate的一個一對多映射的完整性約束違約
- 13. 違反約束並行運行
- 14. 單獨處理兩個posisble唯一約束異常在同一插入
- 15. SQL LITE:一行約束
- 16. 約束在同一行
- 17. 卡在約束上的簡單運動
- 18. 約束從行
- 19. 在運行時配置約束
- 20. 在運行時添加通用約束?
- 21. 運行時間約束變化
- 22. 在運行時定義CHR約束
- 23. 一個一對一的映射使用唯一約束無法正常運行
- 24. AMPL:定義一個約束
- 25. 一個Oracle檢查約束
- 26. MySQL - Hibernate不會創建外鍵約束
- 27. Hibernate違反UNIQUE KEY約束條件
- 28. hibernate中的約束等價註釋?
- 29. Hibernate和約束主鍵拋出QueryException
- 30. 在Hibernate中添加約束教程
看看'org.hibernate.validator.internal.constraintvalidators.EmailValidator',我認爲這是電子郵件驗證。 –