java.lang.ClassNotFoundException: org.hibernate.engine.SessionFactoryImplementor
Try using the org.springframework.orm.hibernate4.HibernateTransactionManager
<bean id="transactionManager" class="org.springframework.orm.hibernate4.HibernateTransactionManager"> <property name="dataSource" ref="dataSource" /> <property name="sessionFactory" ref="sessionFactory" /> </bean>