我正在处理的一个项目使用 Spring 2.5 & JPA 和 Hibernate 作为提供者。
我的 DAO 类扩展了 JpaDaoSupport,因此我使用 getJpaTemplate() 方法获取了我的 JpaTemplate。
后端数据库可以由我的应用程序或第三方应用程序更改。
当第三方应用程序更改数据库(主要是配置数据更改)时,我需要为我的应用程序用户提供一种方法来使所有 JPA 会话无效并重新加载新数据(即在后台使所有休眠会话无效)。这需要我的应用程序的所有并发用户“看到”。
我怎样才能做到这一点?