note that i have noticed that all spring and hibernate verisons are not compatible.
below versions have worked for me so i think they are compatible .
if you are using some other versions and getting
java.lang.NoClassDefFoundError
then it means that they are not compatible.Mostly it’s because Hibernate classes are moved from one package to another causing this error.
For example
org.hibernate.engine.FilterDefinition
class is moved to
org.hibernate.engine.spi.FilterDefinition