解决No Hibernate Session bound to thread, and configuration does not allow create tansactional的问题

解决No Hibernate Session bound to thread, and configuration does not allow create tansactional的问题?

在使用SpringMVC+spring+hibernate搭建环境中通过sessionFactory.getCurrentSession()出现No Hibernate Session bound to thread, and configuration does not allowtansactional这样的错误,这是由于session是要与当前的事务绑定才能获取到当前事务的session,因此需要配置事务,但是在applicationContext.xml配置了,并且在service层加上了@Transactional注解并没有解决上面出现的问题,所以让人很头疼,看见网上的说的解决方法并没有给出完整的解决方法,但是还是查询到简便的解决方法是:

在spingMVC的配置文件中配置,而不是在spring中的applicationContext.xml的配置文件中配置,通过配置的改变这样就可以解决问题了。

你可能感兴趣的:(Spring)