Hibernate セッションはスレッドセーフではないため、sessionFactory.getCurrentSession(); を介して現在の Hibernate セッションを取得できません。
sessionFactory.openSession(); を選択した場合 スレッド自体では正常に機能しますが、ネストされたクラス [スレッドから呼び出された] では、新しく開いた同じセッションにアクセスできません [「現在のスレッドのセッションが見つかりません」という例外がスローされます]。
Spring 3.1.1 と Hibernate 4.1.3 を使用しています
現在のセッションをスレッドで取得する方法はありますか?
または、スレッドから呼び出されるネストされたクラスに新しく開かれたセッションにアクセスする方法はありますか?