我正在使用 EJB 3.0 开发一个 Java 项目。我使用 JPA 1.0 和 Hibernate 作为持久性提供程序。问题是:当我更改数据库中的值时,直到我重新启动应用程序服务器(JBoss 5.x)才能看到更改。
问题:有没有一种方法可以立即更新,而无需重新启动 Web 服务器?我不能将方法用作refresh()
or clear()
。
二级缓存已经被这些属性禁用:
<property name="hibernate.cache.use_second_level_cache" value="false" />
<property name="hibernate.cache.use_query_cache" value="false" />