在使用hibernat3.6.10.Final-dist 配置hibernate.cfg.xml的时候,出现了一个问题。用junit测试的时候,抛出一个异常:
Unable to get the default Bean Validation factory
解决方案:
在hibernate.cfg.xml中配置的时候 需要这个一个属性:
<!--Disable the BeanValidation -->
<property name="javax.persistence.validation.mode">none</property>
原因分析:
javax.persistence.validation.mode默认情况下是auto(自动的)即:如果不设置的话,会自动去你的classpath下面找一个bean-validation**包,找不到,所以就会报the default Bean Validation factory找不到的错误。
转载请注明原文地址: https://ju.6miu.com/read-1294337.html