私は休止状態のconfで使用しています:
<property name="hibernate.current_session_context_class">thread</property>
と :
private static final ThreadLocal<Session> threadLocal = new ThreadLocal<Session>();
例の後に行う:
http://hibernateannotation.blogspot.com/2012/03/hibernate-singleton-sessionfactory.html
JTAからスレッドベースのセッションに移行しようとしています。
私の問題は、すべての例で、アイテムが遅延クエリされた後、トランザクションをコミットしてセッションを終了していることです。
http://www.laliluna.de/download/first-hibernate-2-example-tutorial-en.pdf
それで、私がからに移動したかったJTA
のは、セッションが終了Thread
するまで、セッションを開いておく必要があるからthread
です。オブジェクトを遅延ロードした後に閉じるsession
と、オブジェクト属性を取得しようとすると、が取得されるためlazyloading error
です。
これを実現する方法はありますか?セッションがスレッドによって管理されるように、smthinが似ていることはわかっていますが、WebアプリケーションSpring
でプレーンな休止状態を実行しています。