Ниже приведены сведения о версии зависимостей в файле pom.xml.
<!-- spring -->
<org.springframework-version>4.2.2.RELEASE</org.springframework-version>
<org.springframework.data-version>1.11.0.RELEASE</org.springframework.data-version>
<!-- hibernate -->
<org.hibernate.hibernate-core>5.0.2.Final</org.hibernate.hibernate-core>
<org.hibernate.hibernate-annotations>3.5.6-Final</org.hibernate.hibernate-annotations>
<org.hibernate.hibernate-commons-annotations>3.2.0.Final</org.hibernate.hibernate-commons-annotations>
<org.hibernate.hibernate-validator>5.2.2.Final</org.hibernate.hibernate-validator>
Я выбрал детали версии Hibernate из pom "spring-orm" и обнаружил, что Hibernate 5.0.2 совместим с Spring 4.2.2.
С теми же зависимостями в случае Spring core и Hibernate он работает нормально и дает желаемый результат. Но с интеграцией Spring MVC и Hibernate это дает следующую ошибку
Не удалось вызвать метод инициализации; вложенным исключением является java.lang.NoSuchMethodError: org.hibernate.cfg.annotations.reflection.JPAMetadataProvider.(Lorg/hibernate/boot/spi/MetadataBuildingOptions;)V
Если нужна дополнительная информация, пожалуйста, укажите в разделе комментариев. Я предоставлю все детали конфигурации.
Заранее спасибо. :-)
mvn dependency:tree -Dverbose -Dincludes=commons-collections
, maven.apache.org/plugins/maven-dependency-plugin/examples/, могут возникнуть конфликты - person pezetem   schedule 12.11.2015