現在、休止状態での遅延読み込み呼び出しのソースを追跡しようとしています。これを行う最も簡単な方法は、遅延読み込みが発生するたびに休止状態の SQL ログをオンにし、理想的にはいつでもスタック トレース出力をトリガーすることです。ロガーが使用されます。現在、SLF4j を使用する Hibernate 3.5.2 を使用しており、ログの実装として Log4j を使用しています。
AOP を使用してすべてのロギング呼び出しを囲み、それが SQL ロガーへの呼び出しであるかどうかを確認できると思いますが、これはちょっと手間がかかるように思えます。その道を進む前に、私が見逃していたより簡単なアプローチがあるかどうかを知りたかったのです。 .