在使用Spring和Hibernate进行结合的时候出现了这个问题!java
<prop key="javax.persistence.validation.mode">none</prop>sql
在hibernate配置文件中添加这个!.net
<property name="hibernateProperties">
<props>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.format_sql">true</prop>
<prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>hibernate
<!-- 关闭bean validate验证 -->
<prop key="javax.persistence.validation.mode">none</prop>
</props>
</property>orm
或xml
<!-- 关闭bean validate验证 -->
<property name="javax.persistence.validation.mode">none</property> blog
其实这个问题是咱们本身形成的!为何这么说?由于javaee6有bean-validator.jar这个包,用javae5就没事了,咱们也可把这个包删除了文档
<persistence ...>
<persistence-unit ...>
...
<properties>
<property name="javax.persistence.validation.mode"
value="callback, ddl"/>
</properties>
</persistence-unit>
</persistence>
这是hibernate官方文档的一段话!it
意思就是在hibernate.cfg.xml或者是
persistence.xml文件下面须要配置
javax.persistence.validation.mode属性!io
特别的!在Hibernate中默认的 <prop key="javax.persistence.validation.mode">none</prop>
是auto而不是none!
愚见!有不一样的想法的请留言!谢谢 ———————————————— 版权声明:本文为CSDN博主「q1054261752」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处连接及本声明。 原文连接:https://blog.csdn.net/q1054261752/article/details/52564213