我遇到一个问题,当我在没有 Spring 的情况下使用 hibernate 时,我总是在 hibernate.cfg.xml 中编写以下配置:
<property name="current_session_context_class">thread</property>
这将seesion绑定到线程。但是当我将hibernate与Spring一起使用时,我不知道如何实现相同的配置,我也在applicationContext.xml中编写了它,但它不起作用。抛出异常:
org.hibernate.HibernateException: No Hibernate Session bound to thread,并且配置不允许在这里创建非事务性会话
其实我只是想将session绑定到线程,然后我可以使用sessionfactory的getcurrentSession方法,有没有人和我遇到同样的问题,如何解决。非常感谢