В моем коде есть ошибка, которая вызывает исключение гибернации, когда объект связывается с двумя открытыми сеансами при вызове session.lock()
.
Я использую Spring 3.0.4 с HibernateTemplate и Hibernate 3.6.0.
Я хотел бы иметь возможность перехватывать при создании сеанса, создавать / сохранять трассировку стека для сеанса, а затем использовать прокси для сеанса, чтобы при вызове close()
очистка трассировки стека.
Я нашел этот вопрос , но это специально для веб-приложений. Я пролистал код статистики события / фабрики сеанса и код пружины, но не вижу подходящей точки подключения.
У кого-нибудь есть предложения сделать это?