В настоящее время я пытаюсь отследить источник некоторых отложенных вызовов загрузки в режиме гибернации, и самый простой способ сделать это - включить ведение журнала SQL в спящем режиме всякий раз, когда будет происходить отложенная загрузка, а затем в идеале вызвать стек вывод трассировки всякий раз, когда используется регистратор. Прямо сейчас я использую Hibernate 3.5.2, который использует SLF4j, и использую Log4j в качестве своей реализации журналирования.
Полагаю, я мог бы использовать AOP для окружения каждого вызова журналирования и проверки, является ли это вызовом регистратора SQL, но это кажется довольно сложным, и я хотел узнать, есть ли более простой подход, который я пропустил, прежде чем я ушел по этой дороге.