@Bean public ResourceTransactionManager transactionManager() throws Exception { HibernateTransactionManager transactionManager = new HibernateTransactionManager(); transactionManager.setSessionFactory(sessionFactory()); return transactionManager; }