問題に遭遇しました。Spring なしで休止状態を使用する場合、常に hibernate.cfg.xml に次の構成を記述します。
<property name="current_session_context_class">thread</property>
これはシードをスレッドにバインドします。しかし、Springと一緒にhibernateを使用する場合、同じ構成を実装する方法がわからず、applicationContext.xmlにも記述しますが、機能しません。例外をスローします:
org.hibernate.HibernateException: スレッドにバインドされた Hibernate セッションがありません。構成では、ここで非トランザクション セッションを作成することはできません
実際には、セッションをスレッドにバインドしたいだけで、sessionfactory の getcurrentSession メソッドを使用できます。