<!-- javax.persistence.validation.mode默认情况下是auto的,就是说如果不设置的话它是会自动去你的classpath下面找一个bean-validation**包 ,所以把它设置为none即可 -->
javax.persistence.validation.mode=none 加上这一句就ok了。
<!-- sessionFactory 就是 HibernateAPI SessionFactory 对象 --> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"><!-- 注解开发 --> <!-- JDBC数据源 --> <property name="dataSource" ref="dataSource"></property> <!-- Hibernate常规属性 --> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</prop> <prop key="hibernate.hbm2ddl.auto">update</prop> <prop key="hibernate.show_sql">true</prop> <prop key="hibernate.format_sql">true</prop> <prop key="hibernate.current_session_context_class">thread</prop> <span style="color:#ff0000;"><<strong>prop key="javax.persistence.validation.mode">none</prop><!-- 解决jar冲突的问题 javaee5会报jar包冲突的问题,升级到6并加上这一句即可解决--></strong></span> </props> </property> <!-- 配置自动扫描 --> <property name="packagesToScan"> <list> <value>com.whn.ssh.bean</value> </list> </property> </bean>