Аннулирование сессии JPA EntityManager

Проект, над которым я работаю, использует Spring 2.5 и JPA с Hibernate в качестве провайдера.

Мои классы DAO расширяют JpaDaoSupport, поэтому я получаю свой JpaTemplate с помощью метода getJpaTemplate ().

Внутренняя база данных может быть изменена либо моим приложением, либо сторонним приложением.

Когда стороннее приложение изменяет базу данных (в основном изменения данных конфигурации), мне нужно предоставить пользователю моего приложения способ сделать недействительными все сеансы JPA и перезагрузить новые данные (то есть сделать недействительными все сеансы спящего режима в фоновом режиме). Это должно быть «замечено» всеми пользователями моего приложения.

Как я могу это сделать?

Ответы на вопрос(2)

Ваш ответ на вопрос