javax的NotBlank和Email注解失效
2017-11-30 11:40
183 查看
使用javax的NotBlan和Email注解,结果保类似错误
no validator could be found for constraint 'javax.validation.constraints.notblank'
原来是由于javax只提供了注解的定义,未提供对应的处理器,一般使用hibernate提供的注解处理器。
但是hibernate未提供NotBlank和Email注解的处理器(但是hibernate自己定义的NotBlank和Email注解是有处理器的)
所以在使用NotBlank或Email时,注意使用hibernate的注解,如下:
hibernate提供的注解处理器如下:
no validator could be found for constraint 'javax.validation.constraints.notblank'
原来是由于javax只提供了注解的定义,未提供对应的处理器,一般使用hibernate提供的注解处理器。
但是hibernate未提供NotBlank和Email注解的处理器(但是hibernate自己定义的NotBlank和Email注解是有处理器的)
所以在使用NotBlank或Email时,注意使用hibernate的注解,如下:
hibernate提供的注解处理器如下:
相关文章推荐
- javax的Valid注解对泛型失效
- Spring MVC @Transactional注解方式事务失效的解决办法
- 解决spring的事物注解失效问题
- javaxemail发送excel表格 工具类(不断更新中)
- spring aop自动代理注解配置失效问题及原理机制整理总结
- JPA使用指南 javax.persistence的注解配置
- Hibernate @Column 注解失效 原因分析
- spring aop注解失效之谜
- @Async,@Transational注解失效的原因和解决方法
- JPA使用指南 javax.persistence的注解配置
- @Table,@Column等注解失效
- Spring MVC @Transactional注解方式事务失效的解决办法
- javax的PrePersist注解
- Spring MVC @Transactional注解方式事务失效的解决办法
- Spring3注解事务失效解决方案
- JPA使用指南 javax.persistence的注解配置
- Spring MVC @Transactional注解方式事务失效的解决办法
- 使用javax.persistence注解配置PO对象
- spring注解实现业务层事务管理,当业务层自调用时,事务失效问题解决
- Resource注解报错 javax.annotation不可见