gpt4 book ai didi

java - 按需清空 Hibernate 缓存

转载 作者:行者123 更新时间:2023-12-01 05:55:34 26 4
gpt4 key购买 nike

我正在编写一个肥皂网络服务:Jboss + Hibernate + Java。 PostrgreSQL 上的数据库。发布webservice后,完美运行。

出于测试目的,我通过打开 pgAdmin 更改数据库上的数据,并手动更改行上的值。现在的问题是,Hibernate 不知道这些变化。直到我重新发布 Web 服务。

有没有办法告诉 Hibernate 清空缓存或从数据库重新加载数据,以便它采用最后可用的值?

谢谢!

最佳答案

我假设您正在谈论二级缓存...

Cache API 公开了多种允许驱逐各个区域的方法。检查所有 evictXxx() 方法。使用SessionFactory#getCache()获取缓存

关于java - 按需清空 Hibernate 缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3140077/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com